À Charleroi, 202 267 habitants vivent sur une commune de 102,9 km². L’âge moyen est de 39 ans et 54% des habitants sont propriétaires de leur logement. Le revenu moyen par habitant est de 13 444 € net par an. La population se compose de 85% de Belges, 5,5% d’Italiens, 1,5% de Marocains, 1,1% de Français, 1% de Turcs, 0,9% de Roumains, 0,8% d’Algériens et 4,1% d’autres nationalités. Le parc résidentiel compte en moyenne 5,3 pièces par logement. Les maisons représentent 77,2% des logements et les immeubles à appartements 22,8%. Parmi les bâtiments, on trouve 43% de maisons de type fermé, 23,2% de maisons semi-fermées, 21,5% de buildings et immeubles à appartements, 6,7% de maisons ouvertes, fermes et châteaux, 4,1% de maisons de commerce et 1,6% d’autres types. Les immeubles datent généralement des alentours de 1920.
Il y a 46 maisons à vendre à Charleroi. Le prix moyen annoncé est de 224 450 €. Les prix affichés vont de 69 900 € à 995 000 €. Ces montants donnent un aperçu de l’offre actuelle, qui comprend des biens de prix très différents. La commune compte aussi 69 appartements à vendre, avec un prix moyen de 144 080 €, ainsi que 10 maisons à louer et 33 appartements à louer. Les logements de Charleroi comptent en moyenne 5,3 pièces. Pour les déplacements routiers, l’accès à l’A54/E420 en direction de Nivelles ou depuis Charleroi se trouve à 0 minute en voiture du centre. L’A15/E42, sur l’axe La Louvière–Charleroi–Namur–Liège, est accessible en 7 minutes. La N5, la N29, la R51, la R51b et la R51e traversent également la commune.
Les transports publics comprennent 3 lignes de tram TEC : M2 entre Charleroi Sud et Anderlues Monument, M3 entre Charleroi Sud et Gosselies Fbg de Bruxelles, et M4 entre Charleroi Sud et Gilly Soleilmont. Au total, 63 lignes de bus desservent Charleroi. Parmi elles, la ligne 1 relie Montignies (Place), Charleroi Sud et GB Bomerée ; la ligne 18 passe par Jumet (Dépôt), Charleroi Sud et Châtelet (Chavepeyer) ; la ligne 28 relie Châtelineau (SNCB) à Jumet (Madeleine). Les gares de Charleroi-Ouest, Charleroi-Sud, Lodelinsart, Couillet et Marchienne-Au-Pont sont également présentes dans la commune. Pour les familles, on compte 118 crèches, 130 écoles maternelles, 135 écoles primaires et 37 écoles secondaires. Parmi les établissements cités figurent l’École Fondamentale Annexée Vauban - Charleroi, l’École Fondamentale du Gros-Fayt, l’École Fondamentale Libre Saint-Joseph, l’Institut Saint-André et l’Institut Notre-Dame.
Pour les courses, Charleroi compte 18 Carrefour, 9 Aldi, 8 LIDL, 7 Louis Delhaize, 5 Colruyt, 5 Delhaize, 4 Trafic, 4 Intermarché, 2 Match / Smatch et 1 Bio-Planet. La commune dispose de 6 stations de recharge pour véhicules électriques et de 3 stations Cambio pour l’autopartage ; les vélos partagés n’y sont pas disponibles. Brussels South Charleroi Airport se rejoint en 4 minutes en voiture ou en 29 minutes en transport en commun. Ces accès complètent les liaisons routières et de transport public disponibles pour les déplacements depuis Charleroi.