Trondheim er en by i vekst. Fødselsoverskuddet har vært på 1 200–1 300 i 2008 og 2009, mens det var mellom 700 og 1 000 pr år i perioden 1997–2007. Netto innflytting er også positiv, og har vært over 1 000 personer pr år siden 2005, med 2006 og 2007 som de høyeste, med hhv. 2 183 og 2 462 personer. I 2010 ble det født ca. 2 600 barn i Trondheim, det høyeste tallet på 35 år. 8,4 % av byens befolkning har innvandrerbakgrunn.