- Home
- Census Atlas
Who lives where in Canada.
Pick a topic and see it on a map: 23.0% of people in Canada are immigrants, and 3.7% arrived between 2016 and 2021. Explore hundreds of census variables for provinces, census divisions, 41 metropolitan areas and every neighbourhood in them.
Data 2021 CensusNext update Census 2026 (from Feb. 2027)
Loading map…
Scroll or pinch to zoom · drag to move · click an area for details
Source: Statistics Canada, Census Profile, 2021 Census of Population; boundaries: Statistics Canada 2021 boundary files. Adapted from Statistics Canada. This does not constitute an endorsement by Statistics Canada of this product.
Places
Profiles.
Canada36,991,981Newfoundland and Labrador510,550Prince Edward Island154,331Nova Scotia969,383New Brunswick775,610Quebec8,501,833Ontario14,223,942Manitoba1,342,153Saskatchewan1,132,505Alberta4,262,635British Columbia5,000,879Yukon40,232Northwest Territories41,070Nunavut36,858
Metropolitan areas
Toronto6,202,225Montréal4,291,732Vancouver2,642,825Ottawa - Gatineau1,488,307Calgary1,481,806Edmonton1,418,118Québec839,311Winnipeg834,678Hamilton785,184Kitchener - Cambridge - Waterloo575,847London543,551Halifax465,703St. Catharines - Niagara433,604Windsor422,630Oshawa415,311Victoria397,237Saskatoon317,480Regina249,217Sherbrooke227,398Kelowna222,162Barrie212,856St. John's212,579Abbotsford - Mission195,726Kingston172,546Greater Sudbury / Grand Sudbury170,605Guelph165,588Saguenay161,567Trois-Rivières161,489Moncton157,717Brantford144,162Saint John130,613Peterborough128,624Lethbridge123,847Thunder Bay123,258Nanaimo115,459Kamloops114,142Chilliwack113,767Belleville - Quinte West111,184Fredericton108,610Drummondville101,610Red Deer100,844
Topics
Communities, languages and more.
Where do people like me live?toolRecent immigrants: where they settledChange since 2016Ranked listsFrench outside QuebecHousing, income, commuting layers
Communities
Indian1,347,715Punjabi279,950Filipino925,490Chinese1,713,870Sri Lankan132,410Tamil102,170Nigerian69,540Pakistani303,260Vietnamese275,530Korean217,650Jamaican249,070Iranian200,465Lebanese210,605Mexican155,495Colombian100,555Brazilian71,755Haitian178,990Ukrainian1,258,635Bangladeshi75,425Afghan96,810Syrian98,250Hong Konger81,680
Languages
Keep going