Sur les 364 communes que comprend le département de la Charente, 35 ont en 2019 une population municipale supérieure à 2 000 habitants, neuf ont plus de 5 000 habitants et deux ont plus de 10 000 habitants : Angoulême et Cognac.
Les communes de plus de 5 000 habitants sont présentées dans le tableau ci-après.
| Commune | Population | Superficie | Densité |
| 2019 | (km2) | (hab./km2) | |
| Angoulême | 41 603 | 21,85 | 1 904 |
| Cognac | 18 670 | 15,5 | 1 204,5 |
| Soyaux | 9 761 | 12,76 | 765 |
| La Couronne | 7 764 | 28,82 | 269,4 |
| Saint-Yrieix-sur-Charente | 7 381 | 14,65 | 503,8 |
| Ruelle-sur-Touvre | 7 305 | 10,66 | 685,3 |
| Gond-Pontouvre | 6 119 | 7,45 | 821,3 |
| L’Isle-d’Espagnac | 5 626 | 5,95 | 945,5 |
| Champniers | 5 149 | 45,29 | 113,7 |
| Source : Insee. | |||
© 2025