The canton Cère et Ségala has 17 communes.
| Code | Name | Population ▼ |
|---|---|---|
| 46029 | Biars-sur-Cère | 1 957 |
| 46038 | Bretenoux | 1 468 |
| 46311 | Sousceyrac-en-Quercy | 1 328 |
| 46229 | Puybrun | 984 |
| 46228 | Prudhomat | 733 |
| 46117 | Gagnac-sur-Cère | 650 |
| 46313 | Tauriac | 473 |
| 46284 | Saint-Michel-Loubéjou | 418 |
| 46024 | Belmont-Bretenoux | 408 |
| 46076 | Cornac | 366 |
| 46123 | Girac | 355 |
| 46163 | Laval-de-Cère | 296 |
| 46124 | Glanes | 292 |
| 46043 | Cahus | 185 |
| 46315 | Teyssieu | 162 |
| 46097 | Estal | 97 |
| 46122 | Gintrac | 90 |