Charleroi (arrondissement) compte 403 422 habitants sur 476 km² : 848 habitants par km² (12 communes, 1er janvier 2026).
| # | Commune | Population (1er janvier 2026) | habitants par km² |
|---|---|---|---|
| 1 | Charleroi | 206 900 habitants | 2 010 par km² |
| 2 | Châtelet | 35 975 habitants | 1 315 par km² |
| 3 | Farciennes | 11 453 habitants | 1 104 par km² |
| 4 | Chapelle-lez-Herlaimont | 15 033 habitants | 826 par km² |
| 5 | Courcelles | 31 673 habitants | 711 par km² |
| 6 | Montigny-le-Tilleul | 10 110 habitants | 664 par km² |
| 7 | Fontaine-l'Évêque | 18 061 habitants | 630 par km² |
| 8 | Aiseau-Presles | 10 964 habitants | 489 par km² |
| 9 | Fleurus | 23 037 habitants | 387 par km² |
| 10 | Pont-à-Celles | 17 623 habitants | 314 par km² |
| 11 | Gerpinnes | 12 836 habitants | 269 par km² |
| 12 | Les Bons Villers | 9 757 habitants | 227 par km² |