- Soleymieu
- Soleymieux
- Solignac-sous-Roche
- Solignac-sur-Loire
- Solignat
- Sollières-Sardières
- Songieu
- Sonnay
- Sonnaz
- Sonthonnax-la-Montagne
- Sorbier
- Sorbiers
- Soucieu-en-Jarrest
- Souclin
- Sourcieux-les-Mines
- Sourniac
- Souspierre
- Souternon
- Souvigny
- Souzy
- Soyans
- Soyons
- Succieu
- Sugères
- Sulignat
- Surjoux
- Sury-le-Comtal
- Sussat
- Sutrieu
- Suze