🌍 Ranking · 41 metro areas

Cities with the most immigrants

Share of the population born outside Canada who are immigrants (2021 Census). Top three: Toronto (46.6%), Vancouver (41.8%), Calgary (31.5%). Canada overall: 23.0%.

#CityValue
1Toronto ON46.6%
2Vancouver BC41.8%
3Calgary AB31.5%
4Abbotsford BC26.1%
5Edmonton AB26.0%
6Kitchener ON25.8%
7Hamilton ON25.6%
8Winnipeg MB25.4%
9Montréal QC24.3%
10Windsor ON23.3%
11Guelph ON22.7%
12Oshawa ON22.3%
13London ON21.6%
14Ottawa ON21.4%
15Victoria BC18.9%
16Regina SK18.8%
17Saskatoon SK18.0%
18St. Catharines ON17.9%
19Red Deer AB16.9%
20Barrie ON16.8%
21Nanaimo BC15.3%
22Chilliwack BC14.5%
23Kelowna BC14.4%
24Lethbridge AB14.4%
25Brantford ON14.3%
26Kingston ON12.1%
27Halifax NS11.2%
28Kamloops BC9.8%
29Fredericton NB8.9%
30Peterborough ON8.7%
31Moncton NB8.6%
32Thunder Bay ON8.3%
33Belleville ON8.3%
34Sherbrooke QC7.6%
35Québec QC6.7%
36Saint John NB6.6%
37Greater Sudbury ON6.0%
38St. John's NL4.6%
39Trois-Rivières QC4.1%
40Drummondville QC3.8%
41Saguenay QC1.3%

Source: Statistics Canada, Table 98-10-0302-01. Includes census metropolitan areas and census agglomerations.