Neighbourhood census map
Median household income, home values, and who lives where, for 361 cities across Canada. Click any city for its full 2021 census profile: income brackets, age, education, occupation, housing, and commute.
92 cities with 2021 census profiles.
Click a city on the map, or pick one, for its census profile. Circle size shows population.
Population
2,794,356
Median income
$84k
Home value
$900k
Renters
48.1%
Post-secondary
62.4%
Immigrants
46.6%
Low income
13.2%
Avg. age
41.5
- Under $30k14.4%
- $30k-$60k20.3%
- $60k-$80k12.9%
- $80k-$100k11.3%
- $100k-$150k18.7%
- $150k-$200k9.7%
- $200k+12.7%
Base: Private households (total household income groups, 100% data). Source: Statistics Canada, 2021 Census of Population (city level).
Cities by population
| City | Province | Population | Median income | Median home | Renters |
|---|---|---|---|---|---|
| Toronto | ON | 2,794,356 | $84k | $900k | 48.1% |
| Montréal | QC | 1,762,949 | $64k | $500k | 63.6% |
| Calgary | AB | 1,306,784 | $98k | $456k | 31.2% |
| Ottawa | ON | 1,017,449 | $102k | $624k | 36.1% |
| Edmonton | AB | 1,010,899 | $90k | $384k | 36.4% |
| Winnipeg | MB | 749,607 | $80k | $340k | 36.9% |
| Mississauga | ON | 717,961 | $102k | $900k | 29.6% |
| Vancouver | BC | 662,248 | $82k | $1.45M | 54.5% |
| Brampton | ON | 656,480 | $111k | $900k | 21.9% |
| Hamilton | ON | 569,353 | $86k | $700k | 34.3% |
| Surrey | BC | 568,322 | $98k | $1.00M | 30.5% |
| Québec | QC | 549,459 | $71k | $300k | 48.8% |
| Halifax | NS | 439,819 | $81k | $348k | 42.5% |
| Laval | QC | 438,366 | $85k | $400k | 33.4% |
| London | ON | 422,324 | $77k | $548k | 41.9% |
| Markham | ON | 338,503 | $104k | $1.10M | 18.3% |
| Vaughan | ON | 323,103 | $124k | $1.20M | 14.1% |
| Gatineau | QC | 291,041 | $82k | $332k | 39.8% |
| Saskatoon | SK | 266,141 | $85k | $376k | 35.1% |
| Kitchener | ON | 256,885 | $87k | $680k | 40.3% |
| Longueuil | QC | 254,483 | $72k | $376k | 47.7% |
| Burnaby | BC | 249,125 | $83k | $980k | 39.5% |
| Windsor | ON | 229,660 | $70k | $400k | 37.5% |
| Regina | SK | 226,404 | $88k | $340k | 33.6% |
| Oakville | ON | 213,759 | $128k | $1.20M | 22.5% |
| Richmond | BC | 209,937 | $79k | $990k | 28.7% |
| Richmond Hill | ON | 202,022 | $102k | $1.20M | 21.8% |
| Burlington | ON | 186,948 | $110k | $900k | 24.9% |
| Oshawa | ON | 175,383 | $86k | $695k | 35.8% |
| Sherbrooke | QC | 172,950 | $62k | $250k | 50.5% |
| Greater Sudbury | ON | 166,004 | $84k | $348k | 35.5% |
| Abbotsford | BC | 153,524 | $90k | $850k | 31.2% |
| Lévis | QC | 149,683 | $84k | $290k | 34.1% |
| Coquitlam | BC | 148,625 | $92k | $1.10M | 30.7% |
| Barrie | ON | 147,829 | $93k | $695k | 32.3% |
| Saguenay | QC | 144,723 | $69k | $220k | 38.1% |
| Kelowna | BC | 144,576 | $82k | $725k | 35.3% |
| Guelph | ON | 143,740 | $93k | $700k | 34.3% |
| Trois-Rivières | QC | 139,163 | $60k | $200k | 45.5% |
| Whitby | ON | 138,501 | $123k | $850k | 17.9% |
| Cambridge | ON | 138,479 | $93k | $650k | 31.1% |
| St. Catharines | ON | 136,803 | $73k | $548k | 35.6% |
| Milton | ON | 132,979 | $126k | $950k | 17.4% |
| Langley | BC | 132,603 | $108k | $1.00M | 18.1% |
| Kingston | ON | 132,485 | $79k | $500k | 44.2% |
| Ajax | ON | 126,666 | $119k | $850k | 16.5% |
| Waterloo | ON | 121,436 | $94k | $750k | 38.7% |
| Terrebonne | QC | 119,944 | $95k | $348k | 23.9% |
| Saanich | BC | 117,735 | $93k | $930k | 30.8% |
| St. John's | NL | 110,525 | $75k | $306k | 39.3% |
| Thunder Bay | ON | 108,843 | $78k | $300k | 32.3% |
| Delta | BC | 108,455 | $108k | $1.19M | 24.4% |
| Brantford | ON | 104,688 | $80k | $552k | 34.0% |
| Chatham | ON | 103,988 | $72k | $348k | 28.0% |
| Red Deer | AB | 100,844 | $85k | $340k | 35.2% |
| Nanaimo | BC | 99,863 | $76k | $600k | 33.3% |
| Pickering | ON | 99,186 | $118k | $880k | 14.8% |
| Lethbridge | AB | 98,406 | $82k | $314k | 31.8% |
| Kamloops | BC | 97,902 | $88k | $552k | 30.0% |
| Saint-Jean-sur-Richelieu | QC | 97,873 | $75k | $348k | 40.0% |
| Niagara Falls | ON | 94,415 | $75k | $552k | 29.6% |
| Chilliwack | BC | 93,203 | $85k | $750k | 27.9% |
| Victoria | BC | 91,867 | $68k | $750k | 60.5% |
| Brossard | QC | 91,525 | $84k | $448k | 30.4% |
| Maple Ridge | BC | 90,990 | $105k | $900k | 20.9% |
| North Vancouver | BC | 88,168 | $123k | $1.60M | 23.6% |
| Newmarket | ON | 87,942 | $110k | $950k | 24.2% |
| Repentigny | QC | 86,100 | $91k | $348k | 23.0% |
| Peterborough | ON | 83,651 | $72k | $500k | 40.6% |
| Saint-Jérôme | QC | 80,213 | $63k | $300k | 49.0% |
| Moncton | NB | 79,470 | $68k | $200k | 44.1% |
| Drummondville | QC | 79,258 | $61k | $250k | 46.4% |
| New Westminster | BC | 78,916 | $82k | $700k | 45.3% |
| Prince George | BC | 76,708 | $88k | $400k | 31.9% |
| Caledon | ON | 76,581 | $133k | $1.00M | 10.7% |
| Airdrie | AB | 74,100 | $110k | $400k | 20.7% |
| Sault Ste. Marie | ON | 72,051 | $73k | $250k | 31.7% |
| Sarnia | ON | 72,047 | $78k | $400k | 31.8% |
| Saint John | NB | 69,895 | $63k | $174k | 45.8% |
| Granby | QC | 69,025 | $63k | $270k | 45.8% |
| St. Albert | AB | 68,232 | $117k | $424k | 17.1% |
| Norfolk County | ON | 67,490 | $82k | $500k | 18.4% |
| Grande Prairie | AB | 64,141 | $102k | $328k | 34.3% |
| Medicine Hat | AB | 63,271 | $78k | $300k | 29.1% |
| Fredericton | NB | 63,116 | $73k | $250k | 43.4% |
| Halton Hills | ON | 62,951 | $127k | $900k | 14.8% |
| Aurora | ON | 62,057 | $119k | $1.00M | 18.8% |
| Port Coquitlam | BC | 61,498 | $102k | $900k | 22.9% |
| Mirabel | QC | 61,108 | $90k | $400k | 33.9% |
| Blainville | QC | 59,819 | $105k | $420k | 22.3% |
| Saint-Hyacinthe | QC | 57,239 | $61k | $300k | 51.4% |
| Welland | ON | 55,750 | $72k | $500k | 31.0% |
| Belleville | ON | 55,071 | $73k | $424k | 37.5% |
| North Bay | ON | 52,662 | $72k | $300k | 40.8% |
| Brandon | MB | 51,313 | $76k | $290k | 39.2% |
| Mascouche | QC | 51,183 | $93k | $348k | 23.8% |
| Châteauguay | QC | 50,815 | $79k | $340k | 28.1% |
| Whitchurch-Stouffville | ON | 49,864 | $122k | $1.00M | 12.0% |
| Shawinigan | QC | 49,620 | $54k | $150k | 43.6% |
| Rimouski | QC | 48,935 | $66k | $224k | 38.4% |
| Dollard-Des Ormeaux | QC | 48,403 | $96k | $552k | 24.8% |
| Cornwall | ON | 47,845 | $60k | $280k | 46.4% |
| Victoriaville | QC | 47,760 | $61k | $200k | 40.8% |
| Woodstock | ON | 46,705 | $82k | $536k | 34.8% |
| Langford | BC | 46,584 | $93k | $730k | 35.2% |
| Quinte West | ON | 46,560 | $81k | $440k | 25.4% |
| Saint-Eustache | QC | 45,276 | $80k | $348k | 30.5% |
| Vernon | BC | 44,519 | $74k | $524k | 34.0% |
| West Vancouver | BC | 44,122 | $104k | $2.50M | 29.1% |
| Innisfil | ON | 43,326 | $101k | $750k | 14.3% |
| Vaudreuil-Dorion | QC | 43,268 | $89k | $400k | 26.8% |
| St. Thomas | ON | 42,840 | $75k | $448k | 32.2% |
| Salaberry-de-Valleyfield | QC | 42,787 | $62k | $250k | 44.7% |
| Rouyn-Noranda | QC | 42,313 | $76k | $276k | 36.9% |
| Boucherville | QC | 41,743 | $110k | $484k | 16.0% |
| Mission | BC | 41,519 | $98k | $850k | 23.1% |
| Timmins | ON | 41,145 | $82k | $226k | 33.1% |
| Brant | ON | 39,474 | $106k | $700k | 12.3% |
| Charlottetown | PE | 38,809 | $66k | $348k | 54.2% |
| Prince Albert | SK | 37,756 | $75k | $250k | 40.8% |
| Spruce Grove | AB | 37,645 | $106k | $364k | 23.6% |
| Penticton | BC | 36,885 | $68k | $524k | 36.7% |
| West Kelowna | BC | 36,078 | $99k | $750k | 17.4% |
| Campbell River | BC | 35,519 | $78k | $532k | 28.2% |
| Sorel-Tracy | QC | 35,165 | $61k | $200k | 40.1% |
| East Gwillimbury | ON | 34,637 | $119k | $1.00M | 15.8% |
| Côte-Saint-Luc | QC | 34,504 | $73k | $685k | 53.7% |
| Leduc | AB | 34,094 | $100k | $348k | 26.8% |
| Moose Jaw | SK | 33,665 | $74k | $250k | 32.2% |
| Port Moody | BC | 33,535 | $115k | $1.00M | 24.5% |
| Pointe-Claire | QC | 33,488 | $92k | $600k | 30.8% |
| Orillia | ON | 33,411 | $71k | $552k | 38.8% |
| Stratford | ON | 33,232 | $77k | $500k | 34.2% |
| Saint-Georges | QC | 32,935 | $64k | $200k | 38.5% |
| Fort Erie | ON | 32,901 | $76k | $500k | 20.2% |
| Val-d'Or | QC | 32,752 | $76k | $280k | 38.8% |
| LaSalle | ON | 32,721 | $119k | $520k | 8.7% |
| Cochrane | AB | 32,199 | $113k | $448k | 16.3% |
| North Cowichan | BC | 31,990 | $79k | $600k | 23.1% |
| Chambly | QC | 31,444 | $101k | $400k | 25.8% |
| Okotoks | AB | 30,405 | $117k | $452k | 14.3% |
| Alma | QC | 30,331 | $68k | $200k | 33.6% |
| Orangeville | ON | 30,167 | $103k | $750k | 24.3% |
| Sainte-Julie | QC | 30,045 | $107k | $400k | 20.2% |
| Saint-Constant | QC | 29,954 | $101k | $400k | 22.8% |
| Leamington | ON | 29,680 | $79k | $400k | 30.7% |
| Grimsby | ON | 28,883 | $104k | $780k | 17.3% |
| Courtenay | BC | 28,420 | $72k | $572k | 28.6% |
| Walnut Grove | BC | 28,420 | $114k | $1.00M | 10.2% |
| Magog | QC | 28,312 | $62k | $284k | 38.0% |
| Boisbriand | QC | 28,308 | $87k | $400k | 35.5% |
| Whitehorse | YT | 28,201 | $112k | $500k | 32.4% |
| Dieppe | NB | 28,114 | $87k | $250k | 31.2% |
| Conception Bay South | NL | 27,168 | $94k | $300k | 17.7% |
| Fort Saskatchewan | AB | 27,088 | $113k | $380k | 24.3% |
| Sainte-Thérèse | QC | 26,533 | $65k | $348k | 53.5% |
| Clarence-Rockland | ON | 26,505 | $106k | $452k | 18.3% |
| La Prairie | QC | 26,406 | $91k | $448k | 28.1% |
| Saint-Bruno-de-Montarville | QC | 26,273 | $116k | $500k | 13.9% |
| Thetford-Mines | QC | 26,072 | $57k | $150k | 33.6% |
| Prince Edward | ON | 25,704 | $81k | $600k | 18.4% |
| Wasaga Beach | ON | 24,862 | $76k | $600k | 14.6% |
| Collingwood | ON | 24,811 | $82k | $700k | 27.2% |
| Sept-Îles | QC | 24,569 | $80k | $220k | 34.0% |
| Beloeil | QC | 24,104 | $90k | $388k | 28.1% |
| Saint-Lin-Laurentides | QC | 24,030 | $79k | $280k | 29.3% |
| Strathroy | ON | 23,871 | $89k | $500k | 21.9% |
| Squamish | BC | 23,819 | $111k | $1.00M | 29.9% |
| Thorold | ON | 23,816 | $82k | $552k | 30.7% |
| Amherstburg | ON | 23,524 | $98k | $476k | 14.6% |
| L'Assomption | QC | 23,442 | $87k | $328k | 26.2% |
| Tecumseh | ON | 23,300 | $109k | $500k | 11.2% |
| Candiac | QC | 22,997 | $111k | $500k | 20.0% |
| Paradise | NL | 22,957 | $111k | $348k | 21.6% |
| Mount Pearl | NL | 22,477 | $81k | $290k | 29.0% |
| Saint-Lazare | QC | 22,354 | $123k | $500k | 7.3% |
| Chestermere | AB | 22,163 | $135k | $532k | 9.0% |
| Kingsville | ON | 22,119 | $94k | $448k | 15.3% |
| Brockville | ON | 22,116 | $64k | $300k | 42.9% |
| White Rock | BC | 21,939 | $73k | $900k | 35.2% |
| Owen Sound | ON | 21,612 | $63k | $400k | 42.0% |
| Uxbridge | ON | 21,556 | $117k | $900k | 15.9% |
| Fort St. John | BC | 21,465 | $102k | $348k | 42.3% |
| Joliette | QC | 21,384 | $53k | $250k | 62.9% |
| Varennes | QC | 21,198 | $103k | $400k | 20.9% |
| Huntsville | ON | 21,147 | $83k | $576k | 19.5% |
| Mont-Royal | QC | 20,953 | $123k | $1.39M | 34.9% |
| Baie-Comeau | QC | 20,687 | $76k | $160k | 31.4% |
| Riverview | NB | 20,584 | $80k | $200k | 23.9% |
| Cobourg | ON | 20,519 | $77k | $600k | 31.3% |
| Cranbrook | BC | 20,499 | $80k | $380k | 26.4% |
| Yellowknife | NT | 20,340 | $148k | $448k | 43.1% |
| Rivière-du-Loup | QC | 20,118 | $63k | $224k | 45.9% |
| Port Colborne | ON | 20,033 | $70k | $448k | 27.3% |
| Saint-Augustin-de-Desmaures | QC | 19,907 | $109k | $372k | 18.5% |
| Sainte-Marthe-sur-le-Lac | QC | 19,797 | $97k | $344k | 10.8% |
| Lloydminster | AB | 19,739 | $98k | $340k | 28.3% |
| Westmount | QC | 19,658 | $117k | $1.80M | 46.2% |
| Salmon Arm | BC | 19,432 | $75k | $500k | 22.3% |
| Kirkland | QC | 19,413 | $128k | $750k | 7.1% |
| Corner Brook | NL | 19,333 | $64k | $230k | 37.6% |
| Dorval | QC | 19,302 | $78k | $500k | 40.3% |
| Beaconsfield | QC | 19,277 | $138k | $800k | 10.4% |
| Pitt Meadows | BC | 19,146 | $104k | $890k | 20.5% |
| Niagara-on-the-Lake | ON | 19,088 | $98k | $900k | 15.3% |
| Colwood | BC | 18,961 | $102k | $800k | 26.7% |
| Mont-Saint-Hilaire | QC | 18,859 | $104k | $448k | 19.1% |
| Camrose | AB | 18,772 | $76k | $300k | 34.1% |
| Quispamsis | NB | 18,768 | $113k | $280k | 8.6% |
| Tillsonburg | ON | 18,615 | $74k | $500k | 29.2% |
| Port Alberni | BC | 18,259 | $63k | $400k | 31.2% |
| Petawawa | ON | 18,160 | $102k | $348k | 35.8% |
| Stony Plain | AB | 17,993 | $92k | $352k | 27.0% |
| Oak Bay | BC | 17,990 | $107k | $1.40M | 25.5% |
| Deux-Montagnes | QC | 17,915 | $85k | $300k | 29.2% |
| Midland | ON | 17,817 | $70k | $500k | 34.4% |
| Steinbach | MB | 17,806 | $73k | $300k | 38.3% |
| Miramichi | NB | 17,692 | $66k | $160k | 30.4% |
| Esquimalt | BC | 17,533 | $76k | $750k | 51.1% |
| Central Saanich | BC | 17,385 | $103k | $900k | 20.1% |
| Sainte-Catherine | QC | 17,347 | $89k | $348k | 26.5% |
| Bracebridge | ON | 17,305 | $85k | $600k | 20.4% |
| Port Hope | ON | 17,294 | $88k | $600k | 21.7% |
| Saint-Basile-le-Grand | QC | 17,053 | $107k | $400k | 13.0% |
| L'Ancienne-Lorette | QC | 16,970 | $86k | $300k | 28.2% |
| Greater Napanee | ON | 16,879 | $78k | $400k | 28.1% |
| Swift Current | SK | 16,750 | $78k | $300k | 30.4% |
| Edmundston | NB | 16,437 | $58k | $150k | 34.7% |
| Yorkton | SK | 16,280 | $76k | $250k | 29.6% |
| Summerside | PE | 16,001 | $63k | $250k | 46.8% |
| Sylvan Lake | AB | 15,995 | $92k | $352k | 32.1% |
| Canmore | AB | 15,990 | $106k | $850k | 33.8% |
| Lake Country | BC | 15,817 | $98k | $800k | 21.5% |
| Cold Lake | AB | 15,661 | $105k | $300k | 36.1% |
| North Perth | ON | 15,538 | $84k | $500k | 28.7% |
| Saint-Charles-Borromée | QC | 15,285 | $60k | $300k | 53.1% |
| Cowansville | QC | 15,234 | $59k | $250k | 50.1% |
| Sainte-Anne-des-Plaines | QC | 15,221 | $80k | $300k | 31.8% |
| Sooke | BC | 15,086 | $90k | $650k | 19.7% |
| Gaspé | QC | 15,063 | $72k | $200k | 28.3% |
| Kenora | ON | 14,967 | $86k | $300k | 26.5% |
| Brooks | AB | 14,924 | $91k | $266k | 35.2% |
| Comox | BC | 14,806 | $83k | $628k | 22.7% |
| Pincourt | QC | 14,751 | $95k | $400k | 12.4% |
| Mississippi Mills | ON | 14,740 | $100k | $500k | 16.8% |
| West Nipissing | ON | 14,583 | $70k | $280k | 31.7% |
| Pembroke | ON | 14,364 | $63k | $250k | 42.2% |
| Strathmore | AB | 14,339 | $91k | $340k | 22.8% |
| High River | AB | 14,324 | $82k | $348k | 24.5% |
| Mont-Laurier | QC | 14,180 | $58k | $200k | 37.7% |
| Rosemère | QC | 14,090 | $120k | $552k | 11.8% |
| Sainte-Adèle | QC | 14,010 | $69k | $324k | 31.0% |
| Matane | QC | 13,987 | $56k | $160k | 40.2% |
| Powell River | BC | 13,943 | $67k | $452k | 24.6% |
| Grand Falls-Windsor | NL | 13,853 | $66k | $210k | 32.8% |
| North Battleford | SK | 13,836 | $74k | $224k | 36.0% |
| Winkler | MB | 13,745 | $71k | $310k | 32.1% |
| Dolbeau-Mistassini | QC | 13,718 | $63k | $160k | 33.3% |
| Ingersoll | ON | 13,693 | $88k | $500k | 23.7% |
| Prévost | QC | 13,692 | $96k | $348k | 15.1% |
| Parksville | BC | 13,642 | $67k | $600k | 26.9% |
| Beauharnois | QC | 13,638 | $70k | $300k | 37.3% |
| Bécancour | QC | 13,561 | $75k | $200k | 25.1% |
| Lacombe | AB | 13,396 | $89k | $340k | 28.2% |
| Portage la Prairie | MB | 13,270 | $69k | $226k | 34.9% |
| Gravenhurst | ON | 13,157 | $74k | $524k | 21.5% |
| Sainte-Marie | QC | 13,134 | $78k | $240k | 29.5% |
| Thompson | MB | 13,035 | $96k | $200k | 46.6% |
| Truro | NS | 12,954 | $55k | $194k | 57.5% |
| Amos | QC | 12,675 | $71k | $240k | 41.0% |
| Wetaskiwin | AB | 12,594 | $70k | $250k | 36.6% |
| Carleton Place | ON | 12,517 | $89k | $472k | 29.9% |
| Warman | SK | 12,419 | $120k | $392k | 12.7% |
| Dawson Creek | BC | 12,323 | $81k | $300k | 41.8% |
| Sidney | BC | 12,318 | $77k | $750k | 23.2% |
| Prince Rupert | BC | 12,300 | $95k | $400k | 37.8% |
| North Saanich | BC | 12,235 | $121k | $1.20M | 12.1% |
| Bathurst | NB | 12,157 | $55k | $150k | 39.7% |
| Summerland | BC | 12,042 | $82k | $650k | 17.6% |
| Terrace | BC | 12,017 | $90k | $420k | 30.0% |
| Erin | ON | 11,981 | $127k | $980k | 10.0% |
| Rothesay | NB | 11,977 | $100k | $286k | 19.2% |
| Gander | NL | 11,880 | $80k | $260k | 36.9% |
| Lambton Shores | ON | 11,876 | $80k | $500k | 19.0% |
| View Royal | BC | 11,575 | $98k | $800k | 32.6% |
| Cantley | QC | 11,449 | $131k | $448k | 7.3% |
| Elliot Lake | ON | 11,372 | $50k | $150k | 39.2% |
| Sainte-Agathe-des-Monts | QC | 11,211 | $59k | $278k | 42.3% |
| Coldstream | BC | 11,171 | $110k | $755k | 10.4% |
| La Tuque | QC | 11,129 | $60k | $150k | 32.3% |
| Saint-Raymond | QC | 11,108 | $72k | $224k | 20.4% |
| Nelson | BC | 11,106 | $73k | $580k | 36.9% |
| Weyburn | SK | 11,019 | $80k | $286k | 30.9% |
| Montmagny | QC | 10,999 | $56k | $200k | 42.9% |
| Williams Lake | BC | 10,947 | $77k | $320k | 40.1% |
| Stratford | PE | 10,927 | $91k | $400k | 29.0% |
| Estevan | SK | 10,851 | $94k | $250k | 28.4% |
| Sechelt | BC | 10,847 | $74k | $700k | 19.3% |
| Selkirk | MB | 10,504 | $68k | $270k | 39.9% |
| Blackfalds | AB | 10,470 | $103k | $332k | 22.2% |
| Hawkesbury | ON | 10,194 | $53k | $224k | 48.5% |
| Farnham | QC | 10,149 | $68k | $270k | 41.2% |
| Saint-Félicien | QC | 10,089 | $67k | $180k | 28.0% |
| Penetanguishene | ON | 10,077 | $74k | $500k | 24.3% |
| Morden | MB | 9,929 | $72k | $280k | 26.0% |
| Quesnel | BC | 9,889 | $67k | $300k | 38.0% |
| Roberval | QC | 9,840 | $63k | $174k | 32.4% |
| East St. Paul | MB | 9,725 | $142k | $552k | 3.3% |
| Temiskaming Shores | ON | 9,634 | $72k | $250k | 27.7% |
| New Glasgow | NS | 9,471 | $58k | $174k | 43.5% |
| Ladysmith | BC | 8,990 | $81k | $552k | 19.2% |
| Dauphin | MB | 8,368 | $61k | $174k | 37.7% |
| Kitimat | BC | 8,236 | $103k | $348k | 23.6% |
| Trail | BC | 7,920 | $68k | $310k | 31.1% |
| Merritt | BC | 7,051 | $70k | $400k | 26.9% |
| Kentville | NS | 6,630 | $69k | $250k | 44.8% |
| Gimli | MB | 6,569 | $71k | $250k | 17.2% |
| Niverville | MB | 5,947 | $102k | $348k | 19.8% |
| Neepawa | MB | 5,685 | $84k | $210k | 31.1% |
| Les Coteaux | QC | 5,643 | $80k | $302k | 33.2% |
| The Pas | MB | 5,639 | $85k | $174k | 40.9% |
| Ste. Anne | MB | 5,584 | $84k | $300k | 8.8% |
| Creston | BC | 5,583 | $59k | $348k | 23.8% |
| Norway House | MB | 5,390 | $71k | $0k | 5.9% |
| Smithers | BC | 5,378 | $85k | $400k | 29.4% |
| Duncan | BC | 5,047 | $53k | $400k | 42.4% |
| Stonewall | MB | 5,046 | $98k | $376k | 25.5% |
| Oakbank | MB | 5,041 | $133k | $424k | 5.4% |
| Flin Flon | MB | 4,940 | $80k | $110k | 31.8% |
| Altona | MB | 4,267 | $73k | $250k | 28.2% |
| Grand Forks | BC | 4,112 | $62k | $348k | 25.9% |
| Swan River | MB | 4,049 | $62k | $200k | 41.6% |
| Fort Nelson | BC | 3,947 | $84k | $164k | 31.0% |
| Lac du Bonnet | MB | 3,563 | $85k | $300k | 5.1% |
| Killarney | MB | 3,520 | $72k | $200k | 20.8% |
| Beausejour | MB | 3,307 | $71k | $250k | 24.3% |
| Virden | MB | 3,118 | $71k | $250k | 28.6% |
| Carman | MB | 3,114 | $68k | $250k | 23.1% |
| Minnedosa | MB | 2,741 | $70k | $210k | 24.8% |
| Russell | MB | 2,596 | $80k | $200k | 19.0% |
| Souris | MB | 2,547 | $73k | $220k | 26.2% |
| Fall River | NS | 2,474 | $155k | $552k | 5.5% |
| Clearwater | BC | 2,388 | $68k | $324k | 24.5% |
| Eriksdale | MB | 2,228 | $55k | $150k | 20.2% |
| 100 Mile House | BC | 1,928 | $52k | $300k | 45.3% |
| Hodgson | MB | 1,845 | $60k | $125k | 22.0% |
| Carberry | MB | 1,818 | $71k | $230k | 30.8% |
| Burns Lake | BC | 1,659 | $76k | $188k | 40.6% |
| Ste. Rose du Lac | MB | 1,591 | $60k | $150k | 27.1% |
| Deloraine | MB | 1,478 | $70k | $130k | 15.7% |
| Oak Bluff | MB | 1,442 | $174k | $600k | 0.0% |
| Grandview | MB | 1,419 | $58k | $125k | 21.4% |
| St. Pierre Jolys | MB | 1,305 | $75k | $246k | 34.3% |
| Arborg | MB | 1,279 | $65k | $220k | 41.7% |
| Pine Falls | MB | 1,239 | $63k | $150k | 34.9% |
| Teulon | MB | 1,196 | $63k | $250k | 22.0% |
| Gillam | MB | 1,007 | $142k | $75k | 74.6% |
| Notre Dame de Lourdes | MB | 756 | $80k | $200k | 24.6% |
| Ashern | MB | 616 | $47k | $150k | 40.4% |
| Lynn Lake | MB | 579 | $68k | $40k | 51.3% |
| Crystal City | MB | 401 | $60k | $130k | 23.1% |
Source: Statistics Canada, 2021 Census of Population (city / census subdivision level). Home values are median dwelling values self-reported by owner households. See physician pay by city.