mały|275x275px|Gęstość zaludnienia we Włoszech, według prowincji. mały|220x220px|Wzrost populacji Włoch w latach 1861–2011. mały|220x220px|Piramida wieku mieszkańców Włoch w 2018 roku. Na początku 2020 roku Włochy miały 60,3 mln mieszkańców. Gęstość zaludnienia, wynosząca 201 mieszkańców na 1 km² jest wyższa niż w większości krajów Europy Zachodniej. Jednak rozkład populacji zasadniczo jest nierównomierny. Najbardziej zaludnione są Nizina Padańska na północy kraju, oraz obszary metropolitalne Mediolanu, Rzymu i Neapolu. Najsłabiej zaludnione są prowincja Basilicata, obszary górzyste Alp i Apenin, oraz wyspa Sardynia.

Migracja Szacuje się, że w latach 1861–1976 ponad 26 milionów Włochów wyemigrowało, z czego połowa do innych krajów europejskich, a reszta głównie do obu Ameryk. Szczyt emigracji przypadł na lata 1875–1928, wyemigrowało wtedy 17 milionów ludzi. W 2019 roku kraj zamieszkuje 55,2 milionów Włochów, co stanowi 91% populacji państwa. Poza Włochami ponad 80 milionów osób na całym świecie ma pełne lub częściowe pochodzenie włoskie, najwięcej w Brazylii.