Ireland flag

Ireland Population History

1960 - 2026

Ireland's population has grown from 2,828,600 in 1960 to 5,311,538 in 2023, a total increase of 87.8% (1.88x). The population reached its all-time recorded high in 2023.

1960 Population

2.8M

2023 Population

5.3M

Total Growth

87.8%

Peak Year

2023

Population by Decade

1960
2.8M
1970
3.0M
1980
3.4M
1990
3.5M
2000
3.8M
2010
4.6M
2020
5.0M
2023
5.3M

Growth Rate by Period

1960-1965

+0.34%

1965-1970

+0.55%

1970-1975

+1.52%

1975-1980

+1.36%

1980-1985

+0.72%

1985-1990

-0.14%

1990-1995

+0.53%

1995-2000

+1.07%

2000-2005

+1.80%

2005-2010

+1.85%

2010-2015

+0.61%

2015-2020

+1.40%

Year-by-Year Population

Ireland population by year, 1960 to 2023
YearPopulationChange
20235,311,538+98,702
20225,212,836+102,251
20215,110,585+70,838
20205,039,747+63,291
20194,976,456+78,434
20184,898,022+70,577
20174,827,445+64,723
20164,762,722+60,765
20154,701,957+44,217
20144,657,740+33,924
20134,623,816+24,283
20124,599,533+19,449
20114,580,084+19,929
20104,560,155+24,780
20094,535,375+45,831
20084,489,544+90,602
20074,398,942+125,351
20064,273,591+113,677
20054,159,914+89,652
20044,070,262+73,741
20033,996,521+64,574
20023,931,947+65,704
20013,866,243+61,069
20003,805,174+50,388
19993,754,786+42,090
19983,712,696+38,525
19973,674,171+36,661
19963,637,510+28,669
19953,608,841+18,455
19943,590,386+14,125
19933,576,261+17,831
19923,558,430+24,195
19913,534,235+20,261
19903,513,974+2,965
19893,511,009-13,940
19883,524,949-15,108
19873,540,057+367
19863,539,690+1,608
19853,538,082+5,659
19843,532,423+21,823
19833,510,600+24,800
19823,485,800+32,800
19813,453,000+40,200
19803,412,800+39,050
19793,373,750+44,650
19783,329,100+46,900
19773,282,200+44,150
19763,238,050+48,500
19753,189,550+52,050
19743,137,500+51,550
19733,085,950+49,100
19723,036,850+44,800
19712,992,050+34,800
19702,957,250+24,600
19692,932,650+17,100
19682,915,550+13,100
19672,902,450+13,650
19662,888,800+11,500
19652,877,300+10,750
19642,866,550+13,900
19632,852,650+16,600
19622,836,050+11,650
19612,824,400-4,200
19602,828,600