Santo Stefano Belbo perde altri 35 abitanti nell’ultimo anno. Al 31 dicembre 2016 la popolazione era di 3.949 abitanti: 1.937 maschi e 2.012 femmine. L’anno scorso i morti sono stati 48 (23 maschi e 25 femmine), mentre i nati sono stati appena poco più della metà (17 maschi e 11 femmine). È negativo anche il saldo tra immigrati ed emigrati, rispettivamente 103 (50 maschi e 53 femmine) contro 118 (55 uomini e 63 donne). Le famiglie residenti sono 1.673, undici in meno rispetto all’anno precedente.
Gli stranieri sono in totale 566 (270 maschi e 296 femmine), nove in meno di fine 2015, in maggioranza macedoni (312), bulgari (84), romeni (74) e albanesi (37). Ci sono poi piccole rappresentanze di marocchini, inglesi, polacchi, svedesi, croati, russi, statunitensi, sloveni, serbi, ucraini, brasiliani, finlandesi, francesi, tedeschi, svizzeri, lituani, olandesi, kosovari, nigeriani, camerunensi, tunisini, iraniani e un paio di cittadini provenienti dalla Bielorussia e dalla Costa d’Avorio. Le famiglie straniere sono complessivamente 188.