À Charleroi, 10 maisons sont proposées à la location. Le loyer mensuel moyen est de 621 €, avec des loyers affichés entre 450 € et 1 500 €. La commune compte 202 267 habitants sur 102,9 km². L’âge moyen est de 39 ans, 54% des habitants sont propriétaires de leur habitation et le revenu moyen par habitant atteint 13 444 € net par an. Les origines de la population sont réparties entre 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. Les logements ont en moyenne 5,3 pièces. Les maisons forment 77,2% du parc résidentiel, contre 22,8% pour les immeubles à appartements.
Parmi les bâtiments de la commune, 43% sont des maisons fermées, 23,2% des maisons semi-fermées et 6,7% des maisons ouvertes, fermes ou châteaux. Les buildings et immeubles à appartements représentent 21,5% des bâtiments ; les maisons de commerce, 4,1%, et les autres types, 1,6%. Les immeubles datent généralement des alentours de 1920. Pour situer les loyers des maisons dans le marché local, 46 maisons sont à vendre, au prix moyen de 224 450 €, avec des prix allant de 69 900 € à 995 000 €. Les offres locatives comprennent aussi 33 appartements, dont le loyer moyen est de 718 € par mois et les loyers affichés vont de 350 € à 1 100 €.
Les axes routiers qui passent par Charleroi sont la N5, la N29, la R51, la R51b et la R51e. En voiture, l’accès à l’A54/E420, sur la liaison Nivelles–Charleroi, se trouve à 0 minute du centre ; celui de l’A15/E42, entre La Louvière, Charleroi, Namur et Liège, est à 7 minutes. Trois lignes de tram TEC desservent la commune : M2 entre Charleroi Sud et Anderlues Monument, M3 entre Charleroi Sud et Gosselies Fbg de Bruxelles, et M4 entre Charleroi Sud et Gilly Soleilmont. Le réseau comprend aussi 63 lignes de bus, dont les lignes 1, 18, 28, 710 et 86. Les trains s’arrêtent aux gares de Charleroi-Ouest, Charleroi-Sud, Lodelinsart, Couillet et Marchienne-Au-Pont.
Pour les enfants, la commune compte 118 crèches, 130 écoles maternelles, 135 écoles primaires et 37 écoles secondaires. Parmi les établissements cités se trouvent 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. Les achats du quotidien peuvent se faire dans les 18 Carrefour, 9 Aldi, 8 LIDL, 7 Louis Delhaize, 5 Colruyt, 5 Delhaize, 4 Intermarché, 2 Match / Smatch et 1 Bio-Planet ; 4 Trafic sont également recensés. Pour les déplacements partagés, 3 stations Cambio sont disponibles et la commune ne dispose pas de vélos partagés. On y compte 6 stations de recharge pour voitures électriques. Brussels South Charleroi Airport est accessible en 4 minutes en voiture ou en 29 minutes en transport en commun.