Torino med forsteder har en lav befolkningsvekst som skyldes en lav fødselsrate; innenfor bygrensene har befolkningen faktisk hatt en nedgang. Rundt 12,4% av befolkningen er under 14 år (tall fra 2004), mens rundt 20,8% er pensjonister. Byen med omegn har hatt en sterk økning i innvandringen, men byens innbyggere er fremdeles overveldende etnisk italienske (92,1%). Store minoritetsgrupper er rumenere (2,3%), marokkanere (1,5%), peruvianere (0,5%) og albanere (0,4%).