In Gerpinnes staan momenteel 35 huizen te koop. De gemeente telt 12.716 inwoners op 47,7 km². De gemiddelde leeftijd ligt rond 45 jaar en 76% van de inwoners woont in een eigen woning. Het gemiddelde netto jaarinkomen bedraagt € 21.205. Naar nationaliteit is de bevolking verdeeld in 94,4% Belgen, 3,1% Italianen, 0,9% Fransen, 0,1% Marokkanen, 0,1% Spanjaarden, 0,1% Roemenen, 0,1% Kameroeners en 1,1% andere nationaliteiten.
Het woningbestand bestaat voor 90,7% uit huizen en voor 9,3% uit appartementsgebouwen. De gebouwen dateren gemiddeld van rond 1946 en woningen tellen gemiddeld 6,4 ruimtes. Open bebouwing, boerderijen en kastelen vertegenwoordigen 55,5% van de gebouwen; halfopen bebouwing 19,4% en gesloten bebouwing 13,8%. Voor een huis te koop bedraagt de gemiddelde prijs € 544.600. De huidige vraagprijzen lopen uiteen van € 50.000 tot € 2.100.000.
Met de auto ligt de A54/E420 richting Nijvel en Charleroi op 14 minuten rijden van het centrum. De A15/E42 richting La Louvière, Charleroi, Namen en Luik is bereikbaar in 16 minuten. Ook de N5, N573, N574 en N975 lopen door of zijn toegankelijk vanuit Gerpinnes. Er rijden 11 buslijnen met een halte in de gemeente, waaronder TEC-lijn 137 tussen Acoz en Mettet, lijn 138b tussen Charleroi en Florennes, lijn 19 tussen Gerpinnes, Nalinnes en Charleroi, lijn 237 tussen Châtelineau, Acoz en Fromiée, en lijn 451 tussen Charleroi, Philippeville en Couvin. De dichtstbijzijnde stations zijn Couillet, Châtelet, Jamioulx, Beignée en Ham-sur-Heure.
Voor gezinnen zijn er 18 kinderdagverblijven, 8 kleuterscholen, 9 basisscholen en 2 middelbare scholen. Voorbeelden zijn Ecole Communale Fondamentale Octave Pirmez, Ecole Fondamentale Libre Collège Saint-Augustin, Collège Saint-Augustin en Institut Notre-Dame De Loverval. In de gemeente zijn 2 Lidl-winkels, 2 Delhaize-winkels, 1 Louis Delhaize, 1 Trafic, 1 Aldi, 1 Carrefour en 1 Colruyt. Er zijn geen deelfietsen, gedeelde auto’s of bekende laadstations voor elektrische wagens. Brussels South Charleroi Airport ligt op 18 minuten rijden met de auto; met het openbaar vervoer duurt de reis 82 minuten.