Toronto neighbourhoods: income, home values & demographics
2021 census profiles for 1,227 neighbourhoods (census tracts) across the Toronto census metropolitan area, home to 6,202,225 people. Median tract household income is $101k and the median tract home value is $950k. Click any neighbourhood on the map for its full profile: income brackets, age, education, occupation, housing, commute, language, and diversity.
92 cities with 2021 census profiles.
Click a city on the map, or use the City picker in the panel, for its census profile. Circle size shows population.
Toronto ON
Population 2,794,356 (2021 census)
- 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).
Toronto neighbourhoods by population
The 200 most-populous of 1,227 census tracts. Census tracts are small, stable neighbourhood-sized areas of 2,500 to 8,000 people.
| Neighbourhood | Population | Median income | Median home | Renters | Immigrants |
|---|---|---|---|---|---|
| Brampton | 29,669 | $119k | $1.00M | 19.2% | 56.6% |
| Oakville | 21,317 | $131k | $1.30M | 28.9% | 56.4% |
| Aurora | 16,709 | $122k | $1.20M | 16.9% | 49.4% |
| KleinburgVaughan | 16,587 | $162k | $1.70M | 7.9% | 36.4% |
| Vaughan | 15,154 | $142k | $1.25M | 8.4% | 41.9% |
| NiagaraToronto | 13,554 | $84k | $685k | 61.4% | 46.3% |
| Richmond Hill | 13,157 | $131k | $1.20M | 10.1% | 54.2% |
| Brampton | 12,629 | $140k | $1.30M | 16.2% | 55.2% |
| Mount Pleasant WestToronto | 12,611 | $82k | $800k | 67.4% | 41.1% |
| Markham | 12,558 | $121k | $1.30M | 15.0% | 59.8% |
| Markham | 12,448 | $114k | $1.28M | 14.1% | 62.1% |
| NiagaraToronto | 11,591 | $90k | $695k | 54.8% | 40.8% |
| Markham | 11,590 | $117k | $950k | 18.3% | 49.8% |
| East Gwillimbury | 11,526 | $122k | $1.20M | 20.7% | 36.7% |
| Markham | 11,336 | $102k | $1.10M | 19.6% | 59.2% |
| Vaughan | 11,190 | $152k | $1.30M | 11.8% | 53.2% |
| Moss ParkToronto | 11,144 | $95k | $695k | 47.8% | 33.6% |
| North St.James TownToronto | 11,120 | $50k | $448k | 98.0% | 59.3% |
| Clanton ParkToronto | 11,027 | $83k | $1.00M | 49.9% | 46.2% |
| Bradford West Gwillimbury | 10,879 | $123k | $1.00M | 12.0% | 32.7% |
| Six PointsToronto | 10,827 | $72k | $540k | 74.0% | 53.7% |
| Markham | 10,637 | $120k | $1.17M | 10.6% | 61.7% |
| Markham | 10,615 | $112k | $1.00M | 18.9% | 61.4% |
| Bay Street CorridorToronto | 10,506 | $66k | $750k | 69.8% | 44.2% |
| Waterfront Communities-The IslandToronto | 10,439 | $100k | $850k | 55.3% | 48.8% |
| Markham | 10,353 | $137k | $1.20M | 12.3% | 55.2% |
| Whitchurch-Stouffville | 10,270 | $113k | $950k | 16.1% | 39.3% |
| Vaughan | 10,261 | $87k | $820k | 25.1% | 42.4% |
| Vaughan | 10,136 | $155k | $1.80M | 7.5% | 55.3% |
| East Gwillimbury | 10,104 | $118k | $1.00M | 15.7% | 34.8% |
| Stonegate-QueenswayToronto | 10,080 | $89k | $695k | 41.1% | 48.1% |
| Mississauga | 10,056 | $74k | $600k | 48.7% | 59.8% |
| Ajax | 10,050 | $131k | $900k | 16.9% | 49.7% |
| Vaughan | 9,979 | $141k | $1.50M | 15.8% | 50.1% |
| Richmond Hill | 9,958 | $120k | $1.20M | 14.2% | 58.0% |
| Markham | 9,890 | $136k | $1.10M | 9.1% | 55.5% |
| Downtown TorontoToronto | 9,746 | $88k | $720k | 62.9% | 39.9% |
| Tam O'Shanter-SullivanToronto | 9,656 | $69k | $500k | 50.0% | 64.6% |
| NiagaraToronto | 9,592 | $97k | $760k | 57.9% | 29.4% |
| Caledon | 9,563 | $138k | $1.20M | 5.9% | 44.6% |
| Brampton | 9,294 | $130k | $1.00M | 19.8% | 59.8% |
| Mississauga | 9,288 | $81k | $700k | 44.5% | 60.9% |
| KleinburgVaughan | 9,254 | $146k | $1.20M | 5.4% | 35.9% |
| West Humber-ClairvilleToronto | 9,027 | $88k | $800k | 36.0% | 56.0% |
| Richmond Hill | 9,013 | $136k | $1.50M | 9.8% | 61.3% |
| East Gwillimbury | 9,009 | $118k | $900k | 11.2% | 18.4% |
| Downtown TorontoToronto | 8,957 | $98k | $700k | 57.6% | 46.1% |
| Ajax | 8,917 | $136k | $900k | 6.0% | 48.8% |
| Vaughan | 8,911 | $143k | $1.25M | 10.1% | 39.8% |
| Pickering | 8,874 | $122k | $850k | 14.9% | 45.4% |
| Richmond Hill | 8,859 | $117k | $1.30M | 18.1% | 49.1% |
| Richmond Hill | 8,853 | $98k | $1.20M | 25.8% | 65.1% |
| Henry FarmToronto | 8,766 | $77k | $600k | 58.8% | 56.8% |
| Yonge and EglintonToronto | 8,740 | $70k | $700k | 74.0% | 46.2% |
| Vaughan | 8,731 | $136k | $1.10M | 10.4% | 47.4% |
| Moss ParkToronto | 8,710 | $70k | $700k | 71.7% | 38.6% |
| WestonToronto | 8,672 | $56k | $700k | 82.8% | 53.5% |
| King | 8,659 | $154k | $1.90M | 10.8% | 30.0% |
| Richmond Hill | 8,657 | $76k | $650k | 33.2% | 62.3% |
| High Park-SwanseaToronto | 8,648 | $103k | $755k | 26.6% | 33.7% |
| Markham | 8,632 | $65k | $620k | 46.8% | 61.6% |
| Taylor-MasseyToronto | 8,588 | $67k | $420k | 61.3% | 61.0% |
| Pelmo Park-HumberleaToronto | 8,580 | $79k | $850k | 51.8% | 51.4% |
| New Tecumseth | 8,536 | $90k | $695k | 31.1% | 17.4% |
| Bay Street CorridorToronto | 8,524 | $53k | $700k | 66.8% | 42.5% |
| Brampton | 8,511 | $148k | $1.60M | 5.5% | 60.4% |
| NiagaraToronto | 8,480 | $97k | $695k | 51.7% | 31.2% |
| Brampton | 8,477 | $114k | $870k | 14.2% | 57.8% |
| Wexford/MaryvaleToronto | 8,463 | $90k | $900k | 30.3% | 50.6% |
| Newmarket | 8,386 | $109k | $900k | 20.7% | 31.8% |
| Markham | 8,355 | $94k | $1.00M | 15.9% | 66.8% |
| Georgina | 8,349 | $105k | $785k | 17.8% | 22.0% |
| Newmarket | 8,327 | $148k | $1.50M | 12.7% | 43.2% |
| Henry FarmToronto | 8,324 | $77k | $600k | 67.7% | 58.4% |
| Richmond Hill | 8,306 | $125k | $1.25M | 11.0% | 58.8% |
| Brampton | 8,244 | $116k | $850k | 18.3% | 46.9% |
| Oakville | 8,217 | $147k | $1.20M | 19.1% | 46.0% |
| BendaleToronto | 8,145 | $88k | $890k | 43.1% | 52.5% |
| Ajax | 8,024 | $150k | $920k | 6.1% | 32.1% |
| Richmond Hill | 7,993 | $80k | $850k | 28.3% | 67.3% |
| Church-Yonge CorridorToronto | 7,992 | $62k | $700k | 69.6% | 40.9% |
| Oakville | 7,989 | $142k | $1.20M | 21.4% | 43.8% |
| King | 7,956 | $126k | $1.20M | 12.8% | 22.7% |
| MorningsideToronto | 7,948 | $91k | $650k | 22.2% | 59.8% |
| Markham | 7,885 | $97k | $1.20M | 15.6% | 67.4% |
| CliffcrestToronto | 7,857 | $76k | $950k | 52.7% | 45.6% |
| Caledon | 7,842 | $142k | $1.25M | 8.6% | 26.7% |
| Milton | 7,833 | $118k | $850k | 18.6% | 50.6% |
| Old East YorkToronto | 7,821 | $66k | $552k | 97.3% | 64.6% |
| Richmond Hill | 7,750 | $112k | $1.51M | 26.5% | 49.7% |
| Englemount-LawrenceToronto | 7,734 | $93k | $1.80M | 51.5% | 37.0% |
| Aurora | 7,728 | $127k | $1.12M | 18.2% | 36.5% |
| Georgina | 7,728 | $86k | $700k | 21.1% | 16.2% |
| Brampton | 7,707 | $89k | $800k | 35.6% | 34.2% |
| West HillToronto | 7,681 | $67k | $695k | 50.4% | 52.4% |
| WoburnToronto | 7,650 | $91k | $850k | 35.1% | 54.1% |
| MalvernToronto | 7,612 | $121k | $950k | 12.3% | 61.2% |
| Briar Hill-BelgraviaToronto | 7,596 | $79k | $700k | 58.6% | 58.0% |
| Milton | 7,578 | $131k | $1.07M | 25.7% | 52.7% |
| Mississauga | 7,557 | $98k | $1.00M | 35.3% | 43.4% |
| Ajax | 7,541 | $143k | $990k | 8.0% | 51.3% |
| Mississauga | 7,509 | $88k | $800k | 27.4% | 60.4% |
| LansingToronto | 7,505 | $88k | $645k | 42.0% | 59.4% |
| Whitchurch-Stouffville | 7,487 | $131k | $1.00M | 8.1% | 32.4% |
| NiagaraToronto | 7,468 | $97k | $750k | 46.1% | 31.4% |
| Vaughan | 7,466 | $76k | $700k | 56.1% | 45.9% |
| East End-DanforthToronto | 7,424 | $126k | $1.00M | 25.6% | 20.2% |
| Centennial ScarboroughToronto | 7,416 | $132k | $900k | 6.5% | 39.1% |
| Markham | 7,408 | $135k | $1.51M | 6.2% | 59.9% |
| Orangeville | 7,371 | $131k | $800k | 8.4% | 15.6% |
| Whitchurch-Stouffville | 7,367 | $134k | $1.00M | 7.0% | 41.3% |
| Vaughan | 7,363 | $117k | $1.00M | 21.7% | 58.5% |
| Scarborough VillageToronto | 7,337 | $63k | $800k | 62.9% | 51.8% |
| Clairlea-BirchmountToronto | 7,329 | $94k | $880k | 40.3% | 55.9% |
| Halton Hills | 7,306 | $129k | $1.20M | 12.0% | 17.1% |
| Brampton | 7,297 | $119k | $900k | 15.7% | 57.1% |
| Vaughan | 7,296 | $136k | $1.20M | 15.0% | 39.2% |
| Vaughan | 7,282 | $61k | $624k | 33.9% | 60.0% |
| Vaughan | 7,278 | $103k | $1.10M | 19.9% | 45.1% |
| Yonge and EglintonToronto | 7,267 | $70k | $800k | 89.6% | 43.6% |
| Westminster-BransonToronto | 7,242 | $59k | $600k | 71.3% | 70.2% |
| Bathurst ManorToronto | 7,239 | $85k | $800k | 52.5% | 56.1% |
| Aurora | 7,228 | $122k | $1.20M | 17.0% | 29.6% |
| Brookhaven-AmesburyToronto | 7,217 | $70k | $950k | 65.4% | 54.6% |
| Pickering | 7,216 | $145k | $1.00M | 4.4% | 32.6% |
| King | 7,215 | $162k | $1.70M | 7.7% | 24.3% |
| Rexdale-KiplingToronto | 7,213 | $94k | $900k | 27.9% | 52.3% |
| Richmond Hill | 7,209 | $112k | $1.90M | 15.3% | 55.7% |
| BendaleToronto | 7,176 | $73k | $500k | 32.4% | 64.1% |
| Aurora | 7,173 | $118k | $870k | 11.1% | 36.5% |
| Mississauga | 7,166 | $78k | $516k | 42.5% | 62.1% |
| Brampton | 7,158 | $74k | $448k | 78.4% | 55.2% |
| Stonegate-QueenswayToronto | 7,151 | $107k | $1.10M | 25.0% | 38.2% |
| Pickering | 7,125 | $139k | $950k | 6.9% | 34.1% |
| Lorne Park EstatesMississauga | 7,122 | $132k | $1.04M | 13.2% | 36.3% |
| IslingtonToronto | 7,105 | $99k | $700k | 24.6% | 43.7% |
| Brampton | 7,097 | $125k | $1.00M | 12.9% | 59.7% |
| Vaughan | 7,096 | $172k | $1.80M | 4.3% | 38.9% |
| Forest Hill NorthToronto | 7,082 | $78k | $2.00M | 75.7% | 41.7% |
| North St.James TownToronto | 7,062 | $67k | $650k | 62.3% | 38.8% |
| Humber Heights-WestmountToronto | 7,062 | $73k | $552k | 51.7% | 57.1% |
| Milton | 7,044 | $142k | $950k | 9.3% | 47.6% |
| Richmond Hill | 7,043 | $81k | $1.40M | 50.9% | 59.5% |
| Rexdale-KiplingToronto | 7,033 | $74k | $850k | 56.1% | 47.9% |
| Mount Olive-Silverstone-JamestownToronto | 7,031 | $74k | $500k | 59.1% | 72.3% |
| Richmond Hill | 7,012 | $137k | $1.40M | 8.6% | 57.2% |
| Vaughan | 6,984 | $144k | $1.30M | 9.2% | 49.7% |
| Dovercourt-Wallace Emerson-JunctionToronto | 6,976 | $91k | $1.00M | 47.3% | 35.9% |
| Ajax | 6,964 | $121k | $880k | 17.4% | 50.3% |
| Stonegate-QueenswayToronto | 6,959 | $91k | $650k | 37.5% | 42.8% |
| Little PortugalToronto | 6,957 | $66k | $670k | 73.7% | 37.5% |
| Brampton | 6,956 | $103k | $700k | 12.5% | 50.0% |
| Etobicoke West MallToronto | 6,949 | $86k | $600k | 29.3% | 50.5% |
| MalvernToronto | 6,946 | $111k | $900k | 20.7% | 59.0% |
| The BeachesToronto | 6,937 | $100k | $1.20M | 34.2% | 20.0% |
| Markham | 6,936 | $124k | $2.00M | 16.6% | 60.9% |
| OakridgeToronto | 6,931 | $79k | $950k | 49.7% | 52.2% |
| New Tecumseth | 6,930 | $117k | $900k | 9.9% | 25.5% |
| Regent ParkToronto | 6,926 | $77k | $735k | 62.6% | 41.6% |
| Oakville | 6,922 | $158k | $1.15M | 14.8% | 45.2% |
| LansingToronto | 6,919 | $79k | $700k | 52.8% | 62.2% |
| Yonge and EglintonToronto | 6,916 | $89k | $1.51M | 59.4% | 33.6% |
| L'AmoreauxToronto | 6,915 | $80k | $1.00M | 52.7% | 58.4% |
| Uxbridge | 6,904 | $100k | $850k | 23.7% | 13.0% |
| Birchcliffe-CliffsideToronto | 6,901 | $96k | $900k | 18.0% | 37.0% |
| Mississauga | 6,899 | $103k | $800k | 14.1% | 44.8% |
| Georgina | 6,898 | $94k | $750k | 24.0% | 18.2% |
| The BeachesToronto | 6,891 | $115k | $1.40M | 39.3% | 20.7% |
| Caledonia-FairbankToronto | 6,885 | $86k | $950k | 39.4% | 48.9% |
| AlderwoodToronto | 6,884 | $101k | $1.00M | 25.7% | 37.9% |
| Caledon | 6,882 | $141k | $1.00M | 6.3% | 16.6% |
| Highland CreekToronto | 6,875 | $117k | $1.00M | 12.9% | 57.9% |
| Mississauga | 6,862 | $126k | $900k | 23.2% | 64.0% |
| Pickering | 6,850 | $143k | $900k | 5.4% | 35.6% |
| Vaughan | 6,841 | $120k | $1.20M | 11.2% | 48.1% |
| MillikenMarkham | 6,839 | $70k | $900k | 15.6% | 70.6% |
| Orangeville | 6,839 | $83k | $750k | 39.5% | 17.7% |
| Broadview NorthToronto | 6,836 | $67k | $1.11M | 72.5% | 42.5% |
| Brampton | 6,834 | $109k | $850k | 15.1% | 48.2% |
| Mississauga | 6,827 | $151k | $950k | 9.4% | 51.4% |
| Brampton | 6,827 | $120k | $980k | 15.2% | 59.3% |
| Mississauga | 6,826 | $148k | $950k | 5.9% | 51.9% |
| Brampton | 6,824 | $128k | $1.00M | 14.1% | 60.1% |
| Brampton | 6,821 | $91k | $800k | 48.7% | 43.0% |
| Downtown TorontoToronto | 6,820 | $91k | $750k | 65.8% | 42.0% |
| AnnexToronto | 6,818 | $84k | $2.00M | 73.3% | 24.3% |
| Newmarket | 6,810 | $105k | $850k | 17.0% | 33.7% |
| Pelmo Park-HumberleaToronto | 6,808 | $99k | $900k | 21.5% | 50.8% |
| Richmond Hill | 6,807 | $128k | $1.20M | 13.7% | 60.4% |
| Mississauga | 6,807 | $77k | $695k | 48.9% | 60.8% |
| Yonge-EglintonToronto | 6,782 | $82k | $1.60M | 67.6% | 33.8% |
| Erindale WoodlandsMississauga | 6,781 | $116k | $1.10M | 13.4% | 46.7% |
| New Tecumseth | 6,769 | $116k | $800k | 9.1% | 15.6% |
| Yorkdale-Glen ParkToronto | 6,768 | $78k | $650k | 52.4% | 45.6% |
| Maple LeafToronto | 6,762 | $81k | $1.00M | 50.1% | 51.2% |
| Oakville | 6,756 | $144k | $1.35M | 10.3% | 46.7% |
| Brampton | 6,734 | $126k | $1.00M | 9.7% | 57.7% |
| Westminster-BransonToronto | 6,731 | $80k | $600k | 47.5% | 67.4% |
| Richmond Hill | 6,730 | $120k | $1.30M | 12.7% | 65.8% |
| Islington-City Centre WestToronto | 6,728 | $99k | $800k | 24.9% | 39.1% |
Source: Statistics Canada, 2021 Census of Population (census-tract level). Census tracts are labelled by their StatCan number. Home values are median dwelling values self-reported by owner households. Back to the national map.