Colfontaine telt 20.811 inwoners op een oppervlakte van 13,7 km². De gemiddelde leeftijd bedraagt 39 jaar en vrouwen vormen 51,7% van de bevolking. Inwoners zijn meestal eigenaar: dat geldt voor 69%. Het gemiddelde netto-inkomen per hoofd van de bevolking is € 13.206 per jaar. De nationaliteiten zijn 89,4% Belgisch, 6,5% Italiaans, 1,6% Frans, 0,4% Algerijns, 0,4% Marokkaans, 0,2% Kameroens, 0,2% Spaans en 1,2% andere. Er staan momenteel 2 appartementen te koop. De vermelde gemiddelde prijs is € 149.500; de goedkoopste vraagprijs bedraagt € 129.000 en de duurste € 170.000.
Appartementencomplexen maken 4,8% uit van de gebouwen in de gemeente, tegenover 95,2% huizen. Het gemiddelde aantal kamers in Colfontaine is ongeveer 5,5, terwijl het nationale gemiddelde 6 bedraagt. De gebouwen zijn doorgaans rond 1920 opgetrokken. De verdeling naar gebouwtype bestaat uit 54,9% gesloten bebouwing, 26,9% halfopen bebouwing, 10% open bebouwing, boerderijen en kastelen, 4,6% gebouwen en appartementencomplexen, 2,4% handelspanden en 1,1% andere types. Dat is de samenstelling van het gebouwenbestand in Colfontaine. In de gemeente zijn 54 zaken actief in haar- en schoonheidsverzorging en 30 in restaurants en mobiele eetgelegenheden. Daarnaast zijn er 22 bedrijven in de burgerlijke en utiliteitsbouw, 20 juridische dienstverleners, 19 niet-gespecialiseerde winkels met voedings- en genotmiddelen als hoofdactiviteit en 18 firma’s voor elektrische installatie.
Voor wie zich met de auto verplaatst: vanuit het centrum ligt een oprit naar de A7/E19-E42 op 8 minuten. Die snelweg loopt richting Halle, Nijvel, Bergen en Valenciennes in Frankrijk. De A15/E42, richting La Louvière, Charleroi, Namen en Luik, bereik je in 21 minuten. Het busnet omvat 7 verschillende TEC-lijnen. Daaronder zijn lijn 1 tussen Mons en Saint-Ghislain, lijnen 11/ en 11 tussen Saint-Ghislain, Boussu en Hornu, lijn 2 tussen Mons en Dour en lijn 4 tussen Wasmes en Baudour. De stations in de omgeving zijn Frameries, Genly, Saint-Ghislain, Quaregnon en Boussu. Er zijn 19 kinderdagverblijven, 15 kleuterscholen, 15 lagere scholen en 2 middelbare scholen. Voor boodschappen zijn er 1 SPAR, 1 Carrefour en 1 Delhaize.
Per huishouden zijn er gemiddeld 1 auto’s, minder dan het nationale gemiddelde van 1,3. Colfontaine heeft geen bekende deelfietsen, geen aanbod voor autodelen en geen bekend oplaadstation. Brussels South Charleroi Airport ligt op 34 minuten met de auto; met het openbaar vervoer bedraagt de reistijd 123 minuten. Het huidige aanbod aan koopappartementen bestaat uit 2 panden, met prijzen van € 129.000 tot € 170.000.