Nei comuni della Città metropolitana risiedono 1.005.831 abitanti, di cui 483.674 maschi e 522.157 femmine. La popolazione è cresciuta dello 0,15% rispetto all'anno precedente. Gli stranieri sono 117.122 e rappresentano l’11,6% dei residenti complessivi: 53.403 maschi e 63.719 femmine. Le nazionalità più presenti sono quella rumena (24.019), marocchina (14.049) e albanese (8.152).
Cresce anche il numero delle famiglie che sale a 481.726 (+0,22%); in lieve calo invece il numero medio di componenti per famiglia, che nel 2016 scende a 2,07.
Il 1° gennaio 2016 viene istituito il comune Alto Reno Terme, dalla fusione dei comuni di Granaglione e Porretta Terme.