Ukrainian Canadians: Population, Immigration Trends & Demographics
Ukrainian Canadians are Canadians who have full or partial Ukrainian ancestry, including Ukrainian-born immigrants to Canada. People of Ukrainian descent form a significant population group in several countries across North and South America. In Canada, Ukrainians represent the largest Eastern European ethnic group and are also the largest group originating from former USSR countries.
Ukrainian Canadians account for approximately 3.46% of Canada’s total population, making them the 11th-largest ethnic group in the country. Canada is home to the world’s third-largest Ukrainian population, after Ukraine and Russia.
According to the 2021 Census, there were 1,258,635 (about 1.25 million) people of Ukrainian descent living in Canada. Alberta has the largest Ukrainian population by number, while Manitoba has the highest percentage of Ukrainian ancestry in the country.
👉 Projected Ukrainian Population in Canada in 2026 ~ 1.3 million
also read about Ukrainian Population in United States
Ukrainian Population by Province in Canada
Alberta, with 343,640 people of Ukrainian ancestry, has the largest Ukrainian population in Canada, closely followed by Ontario (342,255) and British Columbia (210,100).
In percentage terms, Manitoba has the highest concentration of Ukrainian Canadians, with 12.65% of its population reporting Ukrainian ancestry. It is followed by Saskatchewan (12.57%) and Alberta (8.23%).
List of Provinces by Ukrainian Ancestry (2021)
| # | Province | Pop. 2021 | Percentage |
| 1 | Alberta | 343,640 | 8.23% |
| 2 | British Columbia | 210,100 | 4.27% |
| 3 | Manitoba | 165,305 | 12.65% |
| 4 | New Brunswick | 4,600 | 0.61% |
| 5 | Newfoundland and Labrador | 1,505 | 0.30% |
| 6 | Northwest Territories | 1,025 | 2.54% |
| 7 | Nova Scotia | 9,625 | 1.01% |
| 8 | Nunavut | 160 | 0.44% |
| 9 | Ontario | 342,255 | 2.44% |
| 10 | Prince Edward Island | 1,050 | 0.70% |
| 11 | Quebec | 38,685 | 0.47% |
| 12 | Saskatchewan | 138,705 | 12.57% |
| 13 | Yukon | 1,975 | 4.99% |
| Canada | 1,258,630 | 3.46% |
Source: Canada Census 2021
read about Population of Ukraine
Top Canadian metropolitan areas by Ukrainian population
The Edmonton metropolitan area, with 151,575 people of Ukrainian ancestry, has the largest population of Ukrainian Canadians in Canada. It is followed by Toronto (122,925) and Winnipeg (108,005). Prairie cities continue to show the highest concentration of Ukrainians, reflecting long-standing settlement patterns in Western Canada.
Top Metro Areas by Ukrainian Population (2021)
| # | Metro Area | Pop. 2021 | Percentage |
| 1 | Edmonton | 151,575 | 10.84% |
| 2 | Toronto | 122,925 | 2.00% |
| 3 | Winnipeg | 108,005 | 13.18% |
| 4 | Calgary | 81,955 | 5.59% |
| 5 | Vancouver | 81,155 | 3.11% |
| 6 | Saskatoon | 46,250 | 14.85% |
| 7 | Montreal | 31,115 | 0.74% |
| 8 | Regina | 29,225 | 11.93% |
| 9 | Ottawa – Gatineau | 28,295 | 1.93% |
| 10 | Hamilton | 26,060 | 3.37% |
| 11 | St. Catharines – Niagara | 19,275 | 4.53% |
| 12 | Victoria | 18,825 | 4.85% |
| 13 | Kelowna | 17,065 | 7.81% |
| 14 | Thunder Bay | 14,090 | 11.65% |
| 15 | Kitchener – Cambridge – Waterloo | 12,570 | 2.21% |
| 16 | Oshawa | 11,505 | 2.80% |
| 17 | London | 11,405 | 2.13% |
| 18 | Windsor | 10,795 | 2.60% |
| 19 | Abbotsford – Mission | 8,675 | 4.52% |
| 20 | Kamloops | 7,940 | 7.18% |
Source: Canada Census 2021
read about Top Cities in Ontario by population
FAQs about Ukrainian Canadians
Who are Ukrainian Canadians?
Ukrainian Canadians are people living in Canada who have full or partial Ukrainian ancestry. This includes Ukrainian-born immigrants as well as Canadian-born descendants of Ukrainian settlers.
How many Ukrainian Canadians live in Canada?
According to the 2021 Canada Census, about 1.26 million people reported Ukrainian ancestry, making up approximately 3.46% of Canada’s total population.
Which province has the largest Ukrainian population?
Alberta has the largest number of Ukrainian Canadians, while Manitoba has the highest percentage of residents with Ukrainian ancestry.
Which Canadian metropolitan area has the most Ukrainians?
The Edmonton metropolitan area has the largest Ukrainian population in Canada, followed by Toronto and Winnipeg.
Is Canada home to one of the largest Ukrainian populations in the world?
Yes. Canada has the world’s third-largest Ukrainian population, after Ukraine and Russia.