Spain Urban Population 1960-2023

Urban population refers to people living in urban areas as defined by national statistical offices. It is calculated using World Bank population estimates and urban ratios from the United Nations World Urbanization Prospects. Aggregation of urban and rural population may not add up to total population because of different country coverages.
  • Spain urban population for 2021 was 38,433,310, a 0.41% increase from 2020.
  • Spain urban population for 2020 was 38,276,186, a 0.8% increase from 2019.
  • Spain urban population for 2019 was 37,974,181, a 1.03% increase from 2018.
  • Spain urban population for 2018 was 37,588,424, a 0.74% increase from 2017.
Data Source: World Bank

MLA Citation:
Similar Country Ranking
Country Name Urban Population
United States 275,050,303
Japan 115,459,909
Germany 64,513,567
United Kingdom 56,656,654
France 55,041,156
Argentina 42,248,949
Italy 42,172,384
South Korea 42,127,573
Spain 38,433,310
Canada 31,229,095
Saudi Arabia 30,380,961
Poland 22,676,585
Australia 22,184,739
Chile 17,118,329
Netherlands 16,230,689
Belgium 11,374,657
Sweden 9,190,703
Israel 8,677,993
Greece 8,517,020
UAE 8,175,678
Czech Republic 7,796,754
Hong Kong 7,413,100
Hungary 7,014,911
Portugal 6,902,258
Switzerland 6,440,172
Singapore 5,453,566
Austria 5,283,472
Denmark 5,167,981
Finland 4,742,889
Norway 4,506,374
New Zealand 4,445,853
Kuwait 4,250,114
Oman 3,934,799
Uruguay 3,275,607
Ireland 3,216,796
Puerto Rico 3,054,454
Panama 2,992,584
Slovak Republic 2,931,708
Qatar 2,668,826
Croatia 2,256,663
Lithuania 1,911,545
Bahrain 1,311,407
Latvia 1,289,387
Slovenia 1,168,445
Estonia 923,866
Cyprus 831,814
Trinidad and Tobago 812,644
Macao 686,607
Luxembourg 586,759
Malta 491,624
Iceland 349,960
Brunei 349,858
Bahamas 340,051
New Caledonia 194,938
French Polynesia 188,701
Guam 162,033
Curacao 135,666
Virgin Islands (U.S.) 101,678
Barbados 87,864
Andorra 69,438
Cayman Islands 68,136
Bermuda 63,867
Seychelles 57,542
Channel Islands 53,552
Greenland 49,575
Aruba 46,734
Northern Mariana Islands 45,468
Isle of Man 44,723
Sint Maarten (Dutch part) 42,846
Turks and Caicos Islands 42,332
Monaco 36,686
San Marino 32,942
Gibraltar 32,669
Antigua and Barbuda 22,727
Faroe Islands 22,522
British Virgin Islands 15,225
St. Kitts and Nevis 14,713
Palau 14,686
Liechtenstein 5,649
Spain Urban Population - Historical Data
Year Population % of Total Change
2021 38,433,310 81.06 0.41%
2020 38,276,186 80.81 0.79%
2019 37,974,181 80.57 1.02%
2018 37,588,424 80.32 0.74%
2017 37,311,863 80.08 0.53%
2016 37,112,875 79.84 0.38%
2015 36,971,015 79.60 0.22%
2014 36,890,017 79.37 -0.00%
2013 36,891,840 79.13 -0.04%
2012 36,904,876 78.90 0.36%
2011 36,773,882 78.67 0.65%
2010 36,535,850 78.44 0.76%
2009 36,260,460 78.21 1.19%
2008 35,833,174 77.98 1.90%
2007 35,159,317 77.74 2.16%
2006 34,408,810 77.50 2.00%
2005 33,727,737 77.26 2.00%
2004 33,059,302 77.02 2.04%
2003 32,390,830 76.78 2.13%
2002 31,708,814 76.53 1.66%
2001 31,186,430 76.34 0.80%
2000 30,937,864 76.26 0.55%
1999 30,767,125 76.18 0.51%
1998 30,610,090 76.10 0.52%
1997 30,451,227 76.02 0.53%
1996 30,291,556 75.94 0.52%
1995 30,133,075 75.86 0.55%
1994 29,967,941 75.77 0.58%
1993 29,793,326 75.69 0.63%
1992 29,607,126 75.61 0.60%
1991 29,430,524 75.53 0.49%
1990 29,286,916 75.35 0.40%
1989 29,169,746 75.13 0.46%
1988 29,036,437 74.90 0.52%
1987 28,887,112 74.67 0.57%
1986 28,723,937 74.44 0.61%
1985 28,549,379 74.21 0.67%
1984 28,357,570 73.98 0.73%
1983 28,151,118 73.75 0.81%
1982 27,925,417 73.52 0.92%
1981 27,669,147 73.28 1.38%
1980 27,289,444 72.79 1.67%
1979 26,838,008 72.16 1.77%
1978 26,368,356 71.53 1.87%
1977 25,880,544 70.88 1.95%
1976 25,379,947 70.23 2.00%
1975 24,876,771 69.57 2.05%
1974 24,372,582 68.90 2.08%
1973 23,870,859 68.22 2.11%
1972 23,372,204 67.54 2.14%
1971 22,878,387 66.85 2.42%
1970 22,330,440 66.04 2.53%
1969 21,772,801 65.11 2.44%
1968 21,248,036 64.17 2.81%
1967 20,660,198 63.21 2.77%
1966 20,096,611 62.25 2.60%
1965 19,580,951 61.28 2.70%
1964 19,059,712 60.30 2.65%
1963 18,560,792 59.31 2.57%
1962 18,089,104 58.31 2.66%
1961 17,614,512 57.30 2.22%
1960 17,227,480 56.57 %