Global Demographic Tracker

Monitoring population shifts across nations-from modern immigration patterns to historical decolonization movements.

Tracking demographic change across 38 Western and allied nations. Immigrant population shown as percentage of total population. Sort and filter by region, time period, or demographic change.

38 countries
🇨🇦

Canada

White British/French Christian
96%
1970
-28 pts
68%
2024
101%82%63%
1970
96%
1990
85.6%
2000
80.4%
2010
75.3%
2024
68%
19701990200020102024

Different-race origin (% of total population):

India6.0%
China4.8%
Philippines3.0%
Jamaica1.5%
Haiti1.0%

Click for details →

🇸🇪

Sweden

White Swedish Lutheran/Secular
99%
1970
-22 pts
77%
2024
103%88%73%
1970
99%
1990
90.9%
2000
86.8%
2010
82.7%
2024
77%
19701990200020102024

Different-race origin (% of total population):

Syria3.2%
Iraq2.8%
Somalia2.0%
Iran1.6%
Afghanistan1.4%

Click for details →

🇺🇸

United States

White European Christian (Protestant/Catholic)
88%
1970
-19 pts
69%
2024
91%79%66%
1970
88%
1990
81%
2000
77.4%
2010
73.9%
2024
69%
19701990200020102024

Different-race origin (% of total population):

Mexico11.2%
China1.8%
India1.6%
Philippines1.4%
Haiti0.90%

Click for details →

🇫🇷

France

White French Catholic/Secular
93%
1970
-14 pts
79%
2024
96%86%76%
1970
93%
1990
87.8%
2000
85.2%
2010
82.6%
2024
79%
19701990200020102024

Different-race origin (% of total population):

Algeria3.0%
Morocco2.5%
Tunisia0.80%
Turkey0.80%
Senegal0.60%

Click for details →

🇧🇪

Belgium

White Belgian Catholic/Secular
95%
1970
-24 pts
71%
2024
99%83%67%
1970
95%
1990
86.1%
2000
81.7%
2010
77.2%
2024
71%
19701990200020102024

Different-race origin (% of total population):

Morocco5.5%
Turkey2.5%
Congo (DRC)1.0%
Algeria0.60%
Syria0.60%

Click for details →

🇦🇺

Australia

White British/European Christian
95%
1970
-23 pts
72%
2024
99%84%68%
1970
95%
1990
86.5%
2000
82.2%
2010
78%
2024
72%
19701990200020102024

Different-race origin (% of total population):

China5.5%
India4.0%
Philippines2.0%
Vietnam1.5%
Nepal0.70%

Click for details →

🇳🇿

New Zealand

White British/European Christian + Maori
92%
1970
-22 pts
70%
2024
96%81%66%
1970
92%
1990
83.9%
2000
79.8%
2010
75.7%
2024
70%
19701990200020102024

Different-race origin (% of total population):

China5.5%
India5.2%
Philippines2.8%
Samoa1.8%
Fiji1.3%

Click for details →

🇳🇱

Netherlands

White Dutch Protestant/Secular
99%
1970
-21 pts
78%
2024
103%89%74%
1970
99%
1990
91.2%
2000
87.3%
2010
83.4%
2024
78%
19701990200020102024

Different-race origin (% of total population):

Turkey3.0%
Morocco2.8%
Suriname2.5%
Indonesia2.2%
Curacao1.0%

Click for details →

🇲🇹

Malta

White Maltese Catholic
100%
1970
-19 pts
81%
2024
103%91%78%
1970
100%
1990
93%
2000
89.4%
2010
85.9%
2024
81%
19701990200020102024

Different-race origin (% of total population):

Philippines2.8%
India2.0%
Libya0.60%
Eritrea0.40%
Somalia0.30%

Click for details →

🇪🇸

Spain

White Spanish Catholic
99.5%
1970
-12.5 pts
87%
2024
102%94%85%
1970
99.5%
1990
94.9%
2000
92.6%
2010
90.2%
2024
87%
19701990200020102024

Different-race origin (% of total population):

Morocco2.8%
Colombia1.6%
Venezuela1.0%
China0.70%
Ecuador0.70%

Click for details →

🇩🇪

Germany

White German Christian/Secular
97%
1970
-12 pts
85%
2024
99%91%83%
1970
97%
1990
92.6%
2000
90.3%
2010
88.1%
2024
85%
19701990200020102024

Different-race origin (% of total population):

Turkey4.5%
Syria1.2%
Afghanistan0.70%
Iraq0.60%
Morocco0.30%

Click for details →

🇳🇴

Norway

White Norwegian Lutheran/Secular
99%
1970
-12 pts
87%
2024
101%93%85%
1970
99%
1990
94.6%
2000
92.3%
2010
90.1%
2024
87%
19701990200020102024

Different-race origin (% of total population):

Somalia1.5%
Pakistan1.2%
Syria1.0%
Iraq0.80%
Eritrea0.70%

Click for details →

🇬🇧

United Kingdom

White British Christian/Secular
95%
1970
-11 pts
84%
2024
97%90%82%
1970
95%
1990
90.9%
2000
88.9%
2010
86.9%
2024
84%
19701990200020102024

Different-race origin (% of total population):

India3.1%
Pakistan2.7%
Nigeria1.3%
Bangladesh1.1%
Somalia0.60%

Click for details →

🇩🇰

Denmark

White Danish Lutheran/Secular
99%
1970
-10 pts
89%
2024
101%94%87%
1970
99%
1990
95.3%
2000
93.4%
2010
91.6%
2024
89%
19701990200020102024

Different-race origin (% of total population):

Turkey2.0%
Syria1.0%
Iraq0.90%
Lebanon0.70%
Pakistan0.70%

Click for details →

🇮🇪

Ireland

White Irish Catholic
100%
1970
-9 pts
91%
2024
102%96%89%
1970
100%
1990
96.7%
2000
95%
2010
93.3%
2024
91%
19701990200020102024

Different-race origin (% of total population):

Brazil1.1%
India1.1%
Nigeria0.80%
Pakistan0.30%

Click for details →

🇵🇹

Portugal

White Portuguese Catholic
99%
1970
-9 pts
90%
2024
101%95%88%
1970
99%
1990
95.7%
2000
94%
2010
92.3%
2024
90%
19701990200020102024

Different-race origin (% of total population):

Brazil4.1%
Cape Verde1.0%
Angola0.80%
China0.50%

Click for details →

🇮🇹

Italy

White Italian Catholic
100%
1970
-6 pts
94%
2024
101%97%93%
1970
100%
1990
97.8%
2000
96.7%
2010
95.6%
2024
94%
19701990200020102024

Different-race origin (% of total population):

Morocco1.2%
China0.80%
Philippines0.50%
India0.40%
Bangladesh0.40%

Click for details →

🇫🇮

Finland

White Finnish Lutheran/Secular
99%
1970
-5 pts
94%
2024
100%97%93%
1970
99%
1990
97.1%
2000
96.2%
2010
95.3%
2024
94%
19701990200020102024

Different-race origin (% of total population):

Iraq0.70%
Somalia0.60%
Afghanistan0.50%
China0.40%
Thailand0.30%

Click for details →

🇨🇾

Cyprus

White Greek Cypriot Orthodox
82%
1970
-5 pts
77%
2024
83%80%76%
1970
82%
1990
80.1%
2000
79.2%
2010
78.3%
2024
77%
19701990200020102024

Different-race origin (% of total population):

Philippines1.2%
Sri Lanka0.90%
India0.40%
Vietnam0.30%

Click for details →

🇱🇺

Luxembourg

Luxembourgish/European Christian
80%
1970
-26 pts
54%
2024
84%67%50%
1970
80%
1990
70.4%
2000
65.6%
2010
60.7%
2024
54%
19701990200020102024

Different-race origin (% of total population):

Cape Verde0.50%
Brazil0.40%
India0.30%

Click for details →

🇨🇭

Switzerland

White Swiss/European Christian
90%
1970
-11 pts
79%
2024
92%85%77%
1970
90%
1990
85.9%
2000
83.9%
2010
81.9%
2024
79%
19701990200020102024

Different-race origin (% of total population):

Turkey0.80%

Click for details →

🇦🇹

Austria

White Austrian Catholic
99%
1970
-11 pts
88%
2024
101%94%86%
1970
99%
1990
94.9%
2000
92.9%
2010
90.9%
2024
88%
19701990200020102024

Different-race origin (% of total population):

Turkey2.8%
Syria0.90%
Afghanistan0.80%
Iran0.30%
Iraq0.30%

Click for details →

🇮🇸

Iceland

White Icelandic Lutheran
100%
1970
-6 pts
94%
2024
101%97%93%
1970
100%
1990
97.8%
2000
96.7%
2010
95.6%
2024
94%
19701990200020102024

Different-race origin (% of total population):

Philippines1.3%

Click for details →

🇰🇷

South Korea

Korean (East Asian) Buddhist/Christian
99.5%
1970
-3.5 pts
96%
2024
101%98%95%
1970
99.5%
1990
98.2%
2000
97.6%
2010
96.9%
2024
96%
19701990200020102024

Different-race origin (% of total population):

China2.0%
Vietnam0.60%
Thailand0.40%
United States0.30%
Uzbekistan0.30%

Click for details →

🇯🇵

Japan

Japanese (East Asian) Shinto/Buddhist
99%
1970
-2 pts
97%
2024
100%98%96%
1970
99%
1990
98.3%
2000
97.9%
2010
97.5%
2024
97%
19701990200020102024

Different-race origin (% of total population):

China0.90%
Vietnam0.50%
South Korea0.50%
Philippines0.30%
Brazil0.20%

Click for details →

🇬🇷

Greece

White Greek Orthodox Christian
100%
1970
-0 pts
100%
2024
101%100%99%
1970
100%
1990
100%
2000
100%
2010
100%
2024
100%
19701990200020102024

Different-race origin (% of total population):

Pakistan0.70%
India0.30%

Click for details →

🇭🇺

Hungary

White Hungarian Christian
100%
1970
-0 pts
100%
2024
101%100%99%
1970
100%
1990
100%
2000
100%
2010
100%
2024
100%
19701990200020102024

Different-race origin (% of total population):

China0.50%

Click for details →

🇨🇿

Czech Republic

White Czech Secular/Catholic
100%
1970
-0 pts
100%
2024
101%100%99%
1970
100%
1990
100%
2000
100%
2010
100%
2024
100%
19701990200020102024

Different-race origin (% of total population):

Vietnam0.70%

Click for details →

🇸🇰

Slovakia

White Slovak Catholic
86%
1970
--1 pts
87%
2024
88%87%85%
1970
86%
1990
86.4%
2000
86.6%
2010
86.7%
2024
87%
19701990200020102024

Different-race origin (% of total population):

Immigration is primarily from same-race (European) countries. Switch to Ethnic view to see breakdown.

Click for details →

🇵🇱

Poland

White Polish Catholic
99%
1970
--2 pts
101%
2024
102%100%98%
1970
99%
1990
99.7%
2000
100.1%
2010
100.5%
2024
101%
19701990200020102024

Different-race origin (% of total population):

Vietnam0.20%
India0.20%

Click for details →

🇸🇮

Slovenia

White Slovenian Catholic
97%
1970
--2 pts
99%
2024
100%98%96%
1970
97%
1990
97.7%
2000
98.1%
2010
98.5%
2024
99%
19701990200020102024

Different-race origin (% of total population):

Immigration is primarily from same-race (European) countries. Switch to Ethnic view to see breakdown.

Click for details →

🇭🇷

Croatia

White Croatian Catholic
96%
1970
--2 pts
98%
2024
99%97%95%
1970
96%
1990
96.7%
2000
97.1%
2010
97.5%
2024
98%
19701990200020102024

Different-race origin (% of total population):

Immigration is primarily from same-race (European) countries. Switch to Ethnic view to see breakdown.

Click for details →

🇷🇴

Romania

White Romanian Orthodox Christian
88%
1970
--2 pts
90%
2024
91%89%87%
1970
88%
1990
88.7%
2000
89.1%
2010
89.5%
2024
90%
19701990200020102024

Different-race origin (% of total population):

Turkey0.30%
China0.30%
Syria0.20%

Click for details →

🇧🇬

Bulgaria

White Bulgarian Orthodox Christian
85%
1970
--2 pts
87%
2024
88%86%84%
1970
85%
1990
85.7%
2000
86.1%
2010
86.5%
2024
87%
19701990200020102024

Different-race origin (% of total population):

Turkey0.50%
Syria0.20%

Click for details →

🇷🇸

Serbia

White Serbian Orthodox Christian
86%
1970
--9 pts
95%
2024
97%91%84%
1970
86%
1990
89.3%
2000
91%
2010
92.7%
2024
95%
19701990200020102024

Different-race origin (% of total population):

China0.50%

Click for details →

🇱🇹

Lithuania

White Lithuanian Catholic
81%
1970
--11 pts
92%
2024
94%87%79%
1970
81%
1990
85.1%
2000
87.1%
2010
89.1%
2024
92%
19701990200020102024

Different-race origin (% of total population):

Immigration is primarily from same-race (European) countries. Switch to Ethnic view to see breakdown.

Click for details →

🇪🇪

Estonia

White Estonian Lutheran
70%
1970
--18 pts
88%
2024
91%79%67%
1970
70%
1990
76.7%
2000
80%
2010
83.3%
2024
88%
19701990200020102024

Different-race origin (% of total population):

Immigration is primarily from same-race (European) countries. Switch to Ethnic view to see breakdown.

Click for details →

🇱🇻

Latvia

White Latvian Lutheran/Catholic
59%
1970
--22 pts
81%
2024
85%70%55%
1970
59%
1990
67.1%
2000
71.2%
2010
75.3%
2024
81%
19701990200020102024

Different-race origin (% of total population):

Immigration is primarily from same-race (European) countries. Switch to Ethnic view to see breakdown.

Click for details →