37 communes composent le bassin de vie de Ruffec.
| nom commune | pop. | code insee | code siren | code postal |
|---|---|---|---|---|
| Adjots | 532 | 16002 | 211600028 | 16700 |
| Barro | 410 | 16031 | 211600317 | 16700 |
| Beaulieu-sur-Sonnette | 222 | 16035 | 211600358 | 16450 |
| Benest | 307 | 16038 | 211600382 | 16350 |
| Bernac | 463 | 16039 | 211600390 | 16700 |
| Bessé | 113 | 16042 | 211600424 | 16140 |
| Bioussac | 208 | 16044 | 211600440 | 16700 |
| Brettes | 163 | 16059 | 211600598 | 16240 |
| Champagne-Mouton | 877 | 16076 | 211600762 | 16350 |
| Charmé | 340 | 16083 | 211600838 | 16140 |
| Chassiecq | 148 | 16087 | 211600879 | 16350 |
| Chèvrerie | 137 | 16098 | 211600986 | 16240 |
| Condac | 460 | 16104 | 211601042 | 16700 |
| Courcôme | 801 | 16110 | 200086429 | 16240 |
| Empuré | 96 | 16127 | 211601273 | 16240 |
| Faye | 595 | 16136 | 211601364 | 16700 |
| Longré | 191 | 16190 | 211601901 | 16240 |
| Magdeleine | 117 | 16197 | 211601976 | 16240 |
| Nanteuil-en-Vallée | 1357 | 16242 | 211602420 | 16700 |
| Paizay-Naudouin-Embourie | 351 | 16253 | 211602537 | 16240 |
| Poursac | 195 | 16268 | 211602685 | 16700 |
| Raix | 116 | 16273 | 211602735 | 16240 |
| Ruffec | 3394 | 16292 | 211602925 | 16700 |
| Saint-Coutant | 212 | 16310 | 211603105 | 16350 |
| Saint-Georges | 44 | 16321 | 211603212 | 16700 |
| Saint-Gourson | 131 | 16325 | 211603253 | 16700 |
| Saint-Martin-du-Clocher | 124 | 16335 | 211603352 | 16700 |
| Salles-de-Villefagnan | 313 | 16361 | 211603618 | 16700 |
| Souvigné | 182 | 16373 | 211603733 | 16240 |
| Taizé-Aizie | 585 | 16378 | 211603782 | 16700 |
| Theil-Rabier | 163 | 16381 | 211603816 | 16240 |
| Turgon | 81 | 16389 | 211603899 | 16350 |
| Verteuil-sur-Charente | 588 | 16400 | 211604004 | 16510 |
| Vieux-Cérier | 131 | 16403 | 211604038 | 16350 |
| Vieux-Ruffec | 108 | 16404 | 211604046 | 16350 |
| Villefagnan | 981 | 16409 | 211604095 | 16240 |
| Villiers-le-Roux | 159 | 16413 | 211604137 | 16240 |
Le bassin de vie de Ruffec est composé de 37 communes pour une population de 15395 habitants.
Retrouvez les cartes des bassins de vie de la Charente