Montrond-les-bains : 4890 habitants en 2010, les Montrondais
Bellegarde-en-Forez : 1883 habitants en 2010, les Bellegardois
Cuzieu : 1531 habitants en 2010, les Cuzieutaires
Saint-André-le-Puy : 1286 habitants en 2010, les Podoandréens
Craintilleux : 1179 habitants en 2010, les Craintillois
Boisset-lès-Montrond : 1102 habitants en 2010, les Boissetaires
L’Hôpital-le-Grand : 974 habitants en 2010, les Hospitaliers
Saint-Laurent-la-Conche : 601 habitants en 2010
Chalain-le-Comtal : 677 habitants en 2010, les Chalainois
Rivas : 528 habitants en 2010, les Rivaltaires
Marclopt : 506 habitants en 2010, les Marcloptaires
Magneux-haute-Rive : 492 habitants en 2010, les Magneulats
Unias : 382 habitants en 2010, les Uniassiens
Grézieux-le-Fromental : 126 habitants en 2010, les Grézolois