Astuce :
| nom commune | pop. | code insee | code siren | code postal |
|---|---|---|---|---|
| Antignac | 282 | 15008 | 211500087 | 15240 |
| Arches | 203 | 15010 | 211500103 | 15200 |
| Bassignac | 222 | 15019 | 211500194 | 15240 |
| Beaulieu | 84 | 15020 | 211500202 | 15270 |
| Champagnac | 1023 | 15037 | 211500376 | 15350 |
| Champs-sur-Tarentaine-Marchal | 1028 | 15038 | 211500384 | 15270 |
| Jaleyrac | 360 | 15079 | 211500798 | 15200 |
| Lanobre | 1350 | 15092 | 211500921 | 15270 |
| Madic | 204 | 15111 | 211501119 | 15210 |
| la Monselie | 119 | 15128 | 211501283 | 15240 |
| le Monteil | 269 | 15131 | 211501317 | 15240 |
| Saignes | 821 | 15169 | 211501697 | 15240 |
| Saint-Pierre | 146 | 15206 | 211502067 | 15350 |
| Sauvat | 217 | 15223 | 211502232 | 15240 |
| Sourniac | 196 | 15230 | 211502307 | 15200 |
| Trémouille | 169 | 15240 | 211502406 | 15270 |
| Vebret | 514 | 15250 | 211502505 | 15240 |
| Veyrières | 120 | 15254 | 211502547 | 15350 |
| Ydes (chef lieu) | 1633 | 15265 | 211502653 | 15210 |
Le canton de Ydes est composé de 19 communes entières pour une population de 8960 habitants.