Sint-Truiden telt 40.590 inwoners en beslaat 107,1 km². De gemiddelde leeftijd is 44 jaar; 50,7% van de inwoners is vrouw. 70% van de bewoners is eigenaar van de woning. Het gemiddelde nettojaarsalaris per persoon bedraagt € 19.101 en huishoudens hebben gemiddeld 1,2 auto’s. De inwoners zijn 94,1% Belg, 0,9% Pools, 0,8% Indiaas, 0,7% Nederlands, 0,5% Roemeens, 0,2% Afghaans, 0,2% Portugees en 2,5% van andere nationaliteiten. Wie een huis wil kopen, vindt momenteel 60 huizen te koop in de gemeente.
Huizen vormen 75,2% van de woningen in Sint-Truiden; appartementsgebouwen vertegenwoordigen 24,8%. Het gemiddelde aantal kamers is 6,2. De gebouwen dateren gemiddeld uit 1959. In de verdeling van de gebouwen gaat het om 27,4% halfopen bebouwing, 24,8% open bebouwing, boerderijen en kastelen, 23,5% gebouwen en appartementencomplexen, 19% gesloten bebouwing, 3,5% handelspanden en 1,9% andere soorten gebouwen. De gemiddelde prijs voor een koophuis bedraagt € 438.335. Het goedkoopste huis staat te koop voor € 145.000 en het duurste voor € 1.988.750.
Voor verplaatsingen zijn de hoofdwegen N3, N3e, N79, N80 en N716 beschikbaar. De oprit van de A13/E313 richting Antwerpen, Hasselt en Luik ligt op 10 minuten rijden van het stadscentrum; de oprit van de A3/E25-E40-E42 richting Brussel, Leuven, Luik, Eupen en Aken is bereikbaar in 18 minuten. In Sint-Truiden stoppen 22 buslijnen. Daaronder vallen lijn 21a tussen Hasselt, Sint-Truiden en Landen, lijn 23a naar Tongeren, belbus 734 tussen Sint-Truiden en Heers, en de lijnen S1 en S2. De stations die het dichtst bij het stadscentrum liggen, zijn Sint-Truiden/Saint-Trond, Alken, Landen, Neerwinden en Hasselt. Er zijn 19 kleuterscholen, 18 lagere scholen, 23 middelbare scholen en 17 kinderdagverblijven. Voor boodschappen zijn er onder meer 5 SPAR-winkels, 3 Carrefour-winkels, 3 Delhaize-winkels, 2 Aldi’s, 1 Albert Heijn, 1 Louis Delhaize en 1 Colruyt. Sint-Truiden heeft 1 Blue-bike-station en 3 laadstations voor elektrische auto’s; gedeelde auto’s zijn er niet. Liège Airport ligt op 29 minuten rijden of 143 minuten met het openbaar vervoer.