Ecuador flag

Ecuador Population History

1960 - 2026

Ecuador's population has grown from 4,590,891 in 1960 to 17,980,083 in 2023, a total increase of 291.6% (3.92x). The population reached its all-time recorded high in 2023.

1960 Population

4.6M

2023 Population

18.0M

Total Growth

291.6%

Peak Year

2023

Population by Decade

1960
4.6M
1970
6.2M
1980
8.2M
1990
10.5M
2000
12.7M
2010
15.1M
2020
17.5M
2023
18.0M

Growth Rate by Period

1960-1965

+2.93%

1965-1970

+3.02%

1970-1975

+2.95%

1975-1980

+2.78%

1980-1985

+2.66%

1985-1990

+2.38%

1990-1995

+2.05%

1995-2000

+1.83%

2000-2005

+1.76%

2005-2010

+1.72%

2010-2015

+1.53%

2015-2020

+1.53%

Year-by-Year Population

Ecuador population by year, 1960 to 2023
YearPopulationChange
202317,980,083+156,186
202217,823,897+141,443
202117,682,454+136,389
202017,546,065+206,044
201917,340,021+290,474
201817,049,547+290,028
201716,759,519+254,380
201616,505,139+238,914
201516,266,225+231,101
201416,035,124+227,996
201315,807,128+234,934
201215,572,194+245,967
201115,326,227+249,532
201015,076,695+250,741
200914,825,954+250,752
200814,575,202+246,429
200714,328,773+242,642
200614,086,131+239,968
200513,846,163+237,462
200413,608,701+236,395
200313,372,306+233,834
200213,138,472+227,732
200112,910,740+221,534
200012,689,206+218,411
199912,470,795+219,611
199812,251,184+220,057
199712,031,127+220,177
199611,810,950+220,436
199511,590,514+218,317
199411,372,197+217,923
199311,154,274+224,146
199210,930,128+227,748
199110,702,380+228,707
199010,473,673+231,821
198910,241,852+231,044
198810,010,808+231,518
19879,779,290+233,292
19869,545,998+234,844
19859,311,154+236,372
19849,074,782+234,365
19838,840,417+229,119
19828,611,298+224,388
19818,386,910+221,033
19808,165,877+217,008
19797,948,869+212,702
19787,736,167+209,348
19777,526,819+205,907
19767,320,912+202,661
19757,118,251+199,678
19746,918,573+196,540
19736,722,033+192,999
19726,529,034+188,982
19716,340,052+184,665
19706,155,387+180,151
19695,975,236+175,556
19685,799,680+170,623
19675,629,057+165,309
19665,463,748+159,785
19655,303,963+154,045
19645,149,918+148,202
19635,001,716+142,447
19624,859,269+136,938
19614,722,331+131,440
19604,590,891