Sint-Pieters-Leeuw telt 34.228 inwoners op een oppervlakte van 40,7 km². De gemiddelde leeftijd ligt rond 40 jaar; 51,1% van de inwoners is vrouw en 68% van de huishoudens is eigenaar van de woning. Het gemiddelde netto-inkomen per inwoner bedraagt € 18.410 per jaar. De nationaliteiten zijn 84,7% Belgisch, 2,6% Italiaans, 2,1% Portugees, 1,9% Roemeens, 1,6% Spaans, 1,4% Pools, 1,1% Marokkaans en 4,6% andere. Voor huizen staan 57 panden te koop. De woningen in de gemeente hebben gemiddeld 5,6 ruimtes en dateren doorgaans van rond 1954.
Het gebouwenbestand bestaat voor 74,7% uit huizen en voor 25,3% uit appartementsgebouwen. Naar gebouwtype gaat het om 34,4% gesloten bebouwing, 24,5% gebouwen en appartementsgebouwen, 19,9% open bebouwing, boerderijen en kastelen, 18,2% halfopen bebouwing, 1,9% handelspanden en 1% andere gebouwen. De gemiddelde vraagprijs voor een huis te koop is € 517.449. De huidige prijzen lopen uiteen van € 185.000 tot € 1.199.000. Die bedragen geven een concreet beeld van de koopmarkt voor huizen in Sint-Pieters-Leeuw.
Vanuit het centrum bereik je de R0 met de auto in 5 minuten; de oprit van de A8/E429-E42 richting Halle en Doornik is op 8 minuten rijden. De N6 en N261 zijn eveneens toegankelijke wegen. Er zijn 18 buslijnen met een halte in de gemeente. Genoemde verbindingen zijn De Lijn 142, 144, 170 en 171, en STIB-lijn 50 tussen Gare du Midi en Lot Station. De stations Lot, Buizingen, Huizingen, Ruisbroek en Beersel liggen het dichtst bij het centrum. De gegevens vermelden busverbindingen en stations, geen metro- of tramlijnen.
Voor gezinnen zijn er 9 kinderdagverblijven, 10 kleuterscholen, 10 basisscholen en 1 middelbare school. Voor dagelijkse boodschappen zijn er 3 Carrefour-winkels, 3 Delhaize-winkels, 1 Albert Heijn, 1 Louis Delhaize, 1 Delitraiteur, 1 Aldi, 1 Lidl en 1 Colruyt. Elektrische auto’s kunnen terecht bij 4 laadstations. Er zijn geen deelfietsen of autodeeldiensten in de gemeente. Brussels Airport is bereikbaar in 24 minuten met de auto of 72 minuten met het openbaar vervoer.