Italy flag

Italy Population History

1960 - 2026

Italy's population has grown from 50,199,700 in 1960 to 58,952,704 in 2024, a total increase of 17.4% (1.17x). The population peaked at 60,320,707 in 2014.

1960 Population

50.2M

2024 Population

59.0M

Total Growth

17.4%

Peak Year

2014

Population by Decade

1960
50.2M
1970
53.8M
1980
56.4M
1990
56.7M
2000
56.9M
2010
59.8M
2020
59.4M
2024
59.0M

Growth Rate by Period

1960-1965

+0.75%

1965-1970

+0.65%

1970-1975

+0.59%

1975-1980

+0.36%

1980-1985

+0.06%

1985-1990

+0.04%

1990-1995

+0.04%

1995-2000

+0.03%

2000-2005

+0.43%

2005-2010

+0.56%

2010-2015

+0.14%

2015-2020

-0.26%

Year-by-Year Population

Italy population by year, 1960 to 2024
YearPopulationChange
202458,952,704-31,512
202358,984,216-29,451
202259,013,667-119,506
202159,133,173-305,678
202059,438,851-290,230
201959,729,081-419,577
201860,148,658+146,406
201760,002,252-112,971
201660,115,223-114,382
201560,229,605-91,102
201460,320,707+9,094
201360,311,613+120,366
201260,191,247+164,406
201160,026,841+207,434
201059,819,407+263,953
200959,555,454+344,273
200859,211,181+454,934
200758,756,247+356,386
200658,399,861+233,179
200558,166,682+338,503
200457,828,179+428,995
200357,399,184+309,360
200257,089,824+112,843
200156,976,981+34,873
200056,942,108+25,791
199956,916,317+9,573
199856,906,744+16,372
199756,890,372+30,091
199656,860,281+15,978
199556,844,303+903
199456,843,400+11,579
199356,831,821+34,734
199256,797,087+38,566
199156,758,521+39,281
199056,719,240+47,459
198956,671,781+42,493
198856,629,288+27,357
198756,601,931+5,776
198656,596,155+3,084
198556,593,071+16,353
198456,576,718+12,644
198356,564,074+20,526
198256,543,548+41,873
198156,501,675+67,792
198056,433,883+116,134
197956,317,749+162,606
197856,155,143+199,732
197755,955,411+237,151
197655,718,260+277,259
197555,441,001+330,133
197455,110,868+359,462
197354,751,406+370,061
197254,381,345+307,855
197154,073,490+251,640
197053,821,850+283,900
196953,537,950+302,200
196853,235,750+335,250
196752,900,500+381,500
196652,519,000+406,650
196552,112,350+437,000
196451,675,350+423,350
196351,252,000+372,550
196250,879,450+343,100
196150,536,350+336,650
196050,199,700