17 communes composent la zone d'emploi de Carhaix-Plouguer.
| nom commune | pop. | code insee | code postal |
|---|---|---|---|
| Berrien | 920 | 29007 | 29690 |
| Botmeur | 227 | 29013 | 29690 |
| Brennilis | 447 | 29018 | 29690 |
| Carhaix-Plouguer | 7326 | 29024 | 29270 |
| Cléden-Poher | 1135 | 29029 | 29270 |
| Huelgoat | 1420 | 29081 | 29690 |
| Kergloff | 878 | 29089 | 29270 |
| La Feuillée | 684 | 29054 | 29690 |
| Landeleau | 982 | 29102 | 29530 |
| Locmaria-Berrien | 0 | 29129 | - |
| Loqueffret | 338 | 29141 | 29530 |
| Motreff | 679 | 29152 | 29270 |
| Plounévézel | 1153 | 29205 | 29270 |
| Plouyé | 669 | 29211 | 29690 |
| Poullaouen | 1466 | 29227 | 29246 |
| Saint-Hernin | 735 | 29250 | 29270 |
| Spézet | 1743 | 29278 | 29540 |
La zone d'emploi de Carhaix-Plouguer est composée de 17 communes pour une population de 20802 habitants.