42 communes composent la zone d'emploi de Carhaix-Plouguer.
| nom commune | pop. | code insee | code postal |
|---|---|---|---|
| Bon Repos sur Blavet | 1237 | 22107 | 22570 |
| Bulat-Pestivien | 409 | 22023 | 22160 |
| Calanhel | 236 | 22024 | 22160 |
| Callac | 2274 | 22025 | 22160 |
| Canihuel | 348 | 22029 | 22480 |
| Carnoët | 667 | 22031 | 22160 |
| Corlay | 913 | 22047 | 22320 |
| Duault | 388 | 22052 | 22160 |
| Glomel | 1412 | 22061 | 22110 |
| Gouarec | 912 | 22064 | 22570 |
| Kergrist-Moëlou | 636 | 22087 | 22110 |
| Kerpert | 269 | 22092 | 22480 |
| Lanrivain | 465 | 22115 | 22480 |
| Le Haut-Corlay | 650 | 22074 | 22320 |
| Le Moustoir | 659 | 22157 | 22340 |
| Lescouët-Gouarec | 215 | 22124 | 22570 |
| Locarn | 421 | 22128 | 22340 |
| Lohuec | 246 | 22132 | 22160 |
| Maël-Carhaix | 1455 | 22137 | 22340 |
| Mellionnec | 420 | 22146 | 22110 |
| Paule | 674 | 22163 | 22340 |
| Peumerit-Quintin | 184 | 22169 | 22480 |
| Plélauff | 687 | 22181 | 22570 |
| Plévin | 754 | 22202 | 22340 |
| Plouguernével | 1602 | 22220 | 22110 |
| Plounévez-Quintin | 1057 | 22229 | 22110 |
| Plourac'h | 350 | 22231 | 22160 |
| Plusquellec | 557 | 22243 | 22160 |
| Plussulien | 507 | 22244 | 22320 |
| Rostrenen | 3282 | 22266 | 22110 |
| Saint-Connan | 297 | 22284 | 22480 |
| Saint-Gilles-Pligeaux | 304 | 22294 | 22480 |
| Saint-Igeaux | 124 | 22334 | 22570 |
| Saint-Mayeux | 460 | 22316 | 22320 |
| Saint-Nicodème | 168 | 22320 | 22160 |
| Saint-Nicolas-du-Pélem | 1536 | 22321 | 22480 |
| Saint-Servais | 427 | 22328 | 22160 |
| Sainte-Tréphine | 187 | 22331 | 22480 |
| Trébrivan | 763 | 22344 | 22340 |
| Treffrin | 524 | 22351 | 22340 |
| Trémargat | 182 | 22365 | 22110 |
| Tréogan | 107 | 22373 | 22340 |
La zone d'emploi de Carhaix-Plouguer est composée de 42 communes pour une population de 28965 habitants.