Astuce :
| nom commune | pop. | code insee | code siren | code postal |
|---|---|---|---|---|
| Andelaroche | 217 | 03004 | 210300042 | 03120 |
| Arfeuilles | 610 | 03006 | 210300067 | 03640 |
| Arronnes | 382 | 03008 | 210300083 | 03250 |
| Barrais-Bussolles | 185 | 03017 | 210300174 | 03120 |
| Billezois | 361 | 03028 | 210300281 | 03120 |
| le Breuil | 531 | 03042 | 210300422 | 03120 |
| Busset | 810 | 03045 | 210300455 | 03270 |
| la Chabanne | 172 | 03050 | 210300505 | 03250 |
| la Chapelle | 396 | 03056 | 210300562 | 03300 |
| Châtel-Montagne | 321 | 03066 | 210300661 | 03250 |
| Châtelus | 114 | 03068 | 210300687 | 03640 |
| Droiturier | 367 | 03105 | 210301057 | 03120 |
| Ferrières-sur-Sichon | 506 | 03113 | 210301131 | 03250 |
| la Guillermie | 122 | 03125 | 210301255 | 03250 |
| Isserpent | 560 | 03131 | 210301313 | 03120 |
| Lapalisse (chef lieu) | 3127 | 03138 | 210301388 | 03120 |
| Laprugne | 310 | 03139 | 210301396 | 03250 |
| Lavoine | 152 | 03141 | 210301412 | 03250 |
| Mariol | 696 | 03163 | 210301636 | 03270 |
| le Mayet-de-Montagne | 1388 | 03165 | 210301651 | 03250 |
| Molles | 916 | 03174 | 210301743 | 03300 |
| Nizerolles | 288 | 03201 | 210302014 | 03250 |
| Périgny | 470 | 03205 | 210302055 | 03120 |
| Saint-Christophe | 431 | 03223 | 210302238 | 03120 |
| Saint-Clément | 284 | 03224 | 210302246 | 03250 |
| Saint-Étienne-de-Vicq | 527 | 03230 | 210302303 | 03300 |
| Saint-Nicolas-des-Biefs | 153 | 03248 | 210302485 | 03250 |
| Saint-Pierre-Laval | 365 | 03250 | 210302501 | 42620 |
| Saint-Prix | 785 | 03257 | 210302576 | 03120 |
| Servilly | 273 | 03272 | 210302725 | 03120 |
| le Vernet | 1914 | 03306 | 210303061 | 03200 |
Le canton de Lapalisse est composé de 31 communes entières pour une population de 17733 habitants.