21 communes composent le bassin de vie de Courpière.
| nom commune | pop. | code insee | code siren | code postal |
|---|---|---|---|---|
| Aubusson-d'Auvergne | 216 | 63015 | 216300152 | 63120 |
| Augerolles | 864 | 63016 | 216300160 | 63930 |
| Auzelles | 388 | 63023 | 216300236 | 63590 |
| Brugeron | 242 | 63057 | 216300574 | 63880 |
| Ceilloux | 174 | 63065 | 216300657 | 63520 |
| Courpière | 4109 | 63125 | 216301259 | 63120 |
| Cunlhat | 1301 | 63132 | 216301325 | 63590 |
| Domaize | 377 | 63136 | 216301366 | 63520 |
| Néronde-sur-Dore | 485 | 63249 | 216302497 | 63120 |
| Olliergues | 736 | 63258 | 216302588 | 63880 |
| Olmet | 180 | 63260 | 216302604 | 63880 |
| Olmet | 180 | 63260 | 216302604 | 63880 |
| Renaudie | 131 | 63298 | 216302984 | 63930 |
| Saint-Dier-d'Auvergne | 549 | 63334 | 216303347 | 63520 |
| Saint-Flour | 272 | 63343 | 216303438 | 63520 |
| Saint-Gervais-sous-Meymont | 214 | 63355 | 216303552 | 63880 |
| Sauviat | 587 | 63414 | 216304147 | 63120 |
| Sermentizon | 589 | 63418 | 216304188 | 63120 |
| Tours-sur-Meymont | 538 | 63434 | 216304345 | 63590 |
| Trézioux | 502 | 63438 | 216304386 | 63520 |
| Vollore-Ville | 714 | 63469 | 216304691 | 63120 |
Le bassin de vie de Courpière est composé de 21 communes pour une population de 13348 habitants.
Retrouvez les cartes des bassins de vie du Puy-de-Dôme