- Le Puy-en-Velay ( 22,718 )
- Monistrol-sur-Loire ( 8,049 )
- Brioude ( 7,451 )
- Yssingeaux ( 7,286 )
- Sainte-Sigolène ( 5,734 )
- Aurec-sur-Loire ( 5,226 )
- Brives-Charensac ( 4,721 )
- Saint-Just-Malmont ( 4,132 )
- Langeac ( 3,997 )
- Espaly-Saint-Marcel ( 3,971 )
- Vals-près-le-Puy ( 3,758 )
- Bas-en-Basset ( 3,506 )
- Saint-Germain-Laprade ( 3,292 )
- Sainte-Florine ( 3,286 )
- Chadrac ( 3,220 )
- Saint-Didier-en-Velay ( 3,144 )
- Tence ( 3,048 )
- Dunières ( 3,016 )
- Le Chambon-sur-Lignon ( 2,923 )
- Coubon ( 2,882 )
- Craponne-sur-Arzon ( 2,794 )
- Polignac ( 2,761 )
- Retournac ( 2,588 )