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.

Province

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)

See physician pay in Ontario
Median income$84k
Home value$900k
Renters48.1%
Post-secondary62.4%
Immigrants46.6%
Low income13.2%
Avg. age41.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).

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.

NeighbourhoodPopulationMedian incomeMedian homeRentersImmigrants
Brampton29,669$119k$1.00M19.2%56.6%
Oakville21,317$131k$1.30M28.9%56.4%
Aurora16,709$122k$1.20M16.9%49.4%
KleinburgVaughan16,587$162k$1.70M7.9%36.4%
Vaughan15,154$142k$1.25M8.4%41.9%
NiagaraToronto13,554$84k$685k61.4%46.3%
Richmond Hill13,157$131k$1.20M10.1%54.2%
Brampton12,629$140k$1.30M16.2%55.2%
Mount Pleasant WestToronto12,611$82k$800k67.4%41.1%
Markham12,558$121k$1.30M15.0%59.8%
Markham12,448$114k$1.28M14.1%62.1%
NiagaraToronto11,591$90k$695k54.8%40.8%
Markham11,590$117k$950k18.3%49.8%
East Gwillimbury11,526$122k$1.20M20.7%36.7%
Markham11,336$102k$1.10M19.6%59.2%
Vaughan11,190$152k$1.30M11.8%53.2%
Moss ParkToronto11,144$95k$695k47.8%33.6%
North St.James TownToronto11,120$50k$448k98.0%59.3%
Clanton ParkToronto11,027$83k$1.00M49.9%46.2%
Bradford West Gwillimbury10,879$123k$1.00M12.0%32.7%
Six PointsToronto10,827$72k$540k74.0%53.7%
Markham10,637$120k$1.17M10.6%61.7%
Markham10,615$112k$1.00M18.9%61.4%
Bay Street CorridorToronto10,506$66k$750k69.8%44.2%
Waterfront Communities-The IslandToronto10,439$100k$850k55.3%48.8%
Markham10,353$137k$1.20M12.3%55.2%
Whitchurch-Stouffville10,270$113k$950k16.1%39.3%
Vaughan10,261$87k$820k25.1%42.4%
Vaughan10,136$155k$1.80M7.5%55.3%
East Gwillimbury10,104$118k$1.00M15.7%34.8%
Stonegate-QueenswayToronto10,080$89k$695k41.1%48.1%
Mississauga10,056$74k$600k48.7%59.8%
Ajax10,050$131k$900k16.9%49.7%
Vaughan9,979$141k$1.50M15.8%50.1%
Richmond Hill9,958$120k$1.20M14.2%58.0%
Markham9,890$136k$1.10M9.1%55.5%
Downtown TorontoToronto9,746$88k$720k62.9%39.9%
Tam O'Shanter-SullivanToronto9,656$69k$500k50.0%64.6%
NiagaraToronto9,592$97k$760k57.9%29.4%
Caledon9,563$138k$1.20M5.9%44.6%
Brampton9,294$130k$1.00M19.8%59.8%
Mississauga9,288$81k$700k44.5%60.9%
KleinburgVaughan9,254$146k$1.20M5.4%35.9%
West Humber-ClairvilleToronto9,027$88k$800k36.0%56.0%
Richmond Hill9,013$136k$1.50M9.8%61.3%
East Gwillimbury9,009$118k$900k11.2%18.4%
Downtown TorontoToronto8,957$98k$700k57.6%46.1%
Ajax8,917$136k$900k6.0%48.8%
Vaughan8,911$143k$1.25M10.1%39.8%
Pickering8,874$122k$850k14.9%45.4%
Richmond Hill8,859$117k$1.30M18.1%49.1%
Richmond Hill8,853$98k$1.20M25.8%65.1%
Henry FarmToronto8,766$77k$600k58.8%56.8%
Yonge and EglintonToronto8,740$70k$700k74.0%46.2%
Vaughan8,731$136k$1.10M10.4%47.4%
Moss ParkToronto8,710$70k$700k71.7%38.6%
WestonToronto8,672$56k$700k82.8%53.5%
King8,659$154k$1.90M10.8%30.0%
Richmond Hill8,657$76k$650k33.2%62.3%
High Park-SwanseaToronto8,648$103k$755k26.6%33.7%
Markham8,632$65k$620k46.8%61.6%
Taylor-MasseyToronto8,588$67k$420k61.3%61.0%
Pelmo Park-HumberleaToronto8,580$79k$850k51.8%51.4%
New Tecumseth8,536$90k$695k31.1%17.4%
Bay Street CorridorToronto8,524$53k$700k66.8%42.5%
Brampton8,511$148k$1.60M5.5%60.4%
NiagaraToronto8,480$97k$695k51.7%31.2%
Brampton8,477$114k$870k14.2%57.8%
Wexford/MaryvaleToronto8,463$90k$900k30.3%50.6%
Newmarket8,386$109k$900k20.7%31.8%
Markham8,355$94k$1.00M15.9%66.8%
Georgina8,349$105k$785k17.8%22.0%
Newmarket8,327$148k$1.50M12.7%43.2%
Henry FarmToronto8,324$77k$600k67.7%58.4%
Richmond Hill8,306$125k$1.25M11.0%58.8%
Brampton8,244$116k$850k18.3%46.9%
Oakville8,217$147k$1.20M19.1%46.0%
BendaleToronto8,145$88k$890k43.1%52.5%
Ajax8,024$150k$920k6.1%32.1%
Richmond Hill7,993$80k$850k28.3%67.3%
Church-Yonge CorridorToronto7,992$62k$700k69.6%40.9%
Oakville7,989$142k$1.20M21.4%43.8%
King7,956$126k$1.20M12.8%22.7%
MorningsideToronto7,948$91k$650k22.2%59.8%
Markham7,885$97k$1.20M15.6%67.4%
CliffcrestToronto7,857$76k$950k52.7%45.6%
Caledon7,842$142k$1.25M8.6%26.7%
Milton7,833$118k$850k18.6%50.6%
Old East YorkToronto7,821$66k$552k97.3%64.6%
Richmond Hill7,750$112k$1.51M26.5%49.7%
Englemount-LawrenceToronto7,734$93k$1.80M51.5%37.0%
Aurora7,728$127k$1.12M18.2%36.5%
Georgina7,728$86k$700k21.1%16.2%
Brampton7,707$89k$800k35.6%34.2%
West HillToronto7,681$67k$695k50.4%52.4%
WoburnToronto7,650$91k$850k35.1%54.1%
MalvernToronto7,612$121k$950k12.3%61.2%
Briar Hill-BelgraviaToronto7,596$79k$700k58.6%58.0%
Milton7,578$131k$1.07M25.7%52.7%
Mississauga7,557$98k$1.00M35.3%43.4%
Ajax7,541$143k$990k8.0%51.3%
Mississauga7,509$88k$800k27.4%60.4%
LansingToronto7,505$88k$645k42.0%59.4%
Whitchurch-Stouffville7,487$131k$1.00M8.1%32.4%
NiagaraToronto7,468$97k$750k46.1%31.4%
Vaughan7,466$76k$700k56.1%45.9%
East End-DanforthToronto7,424$126k$1.00M25.6%20.2%
Centennial ScarboroughToronto7,416$132k$900k6.5%39.1%
Markham7,408$135k$1.51M6.2%59.9%
Orangeville7,371$131k$800k8.4%15.6%
Whitchurch-Stouffville7,367$134k$1.00M7.0%41.3%
Vaughan7,363$117k$1.00M21.7%58.5%
Scarborough VillageToronto7,337$63k$800k62.9%51.8%
Clairlea-BirchmountToronto7,329$94k$880k40.3%55.9%
Halton Hills7,306$129k$1.20M12.0%17.1%
Brampton7,297$119k$900k15.7%57.1%
Vaughan7,296$136k$1.20M15.0%39.2%
Vaughan7,282$61k$624k33.9%60.0%
Vaughan7,278$103k$1.10M19.9%45.1%
Yonge and EglintonToronto7,267$70k$800k89.6%43.6%
Westminster-BransonToronto7,242$59k$600k71.3%70.2%
Bathurst ManorToronto7,239$85k$800k52.5%56.1%
Aurora7,228$122k$1.20M17.0%29.6%
Brookhaven-AmesburyToronto7,217$70k$950k65.4%54.6%
Pickering7,216$145k$1.00M4.4%32.6%
King7,215$162k$1.70M7.7%24.3%
Rexdale-KiplingToronto7,213$94k$900k27.9%52.3%
Richmond Hill7,209$112k$1.90M15.3%55.7%
BendaleToronto7,176$73k$500k32.4%64.1%
Aurora7,173$118k$870k11.1%36.5%
Mississauga7,166$78k$516k42.5%62.1%
Brampton7,158$74k$448k78.4%55.2%
Stonegate-QueenswayToronto7,151$107k$1.10M25.0%38.2%
Pickering7,125$139k$950k6.9%34.1%
Lorne Park EstatesMississauga7,122$132k$1.04M13.2%36.3%
IslingtonToronto7,105$99k$700k24.6%43.7%
Brampton7,097$125k$1.00M12.9%59.7%
Vaughan7,096$172k$1.80M4.3%38.9%
Forest Hill NorthToronto7,082$78k$2.00M75.7%41.7%
North St.James TownToronto7,062$67k$650k62.3%38.8%
Humber Heights-WestmountToronto7,062$73k$552k51.7%57.1%
Milton7,044$142k$950k9.3%47.6%
Richmond Hill7,043$81k$1.40M50.9%59.5%
Rexdale-KiplingToronto7,033$74k$850k56.1%47.9%
Mount Olive-Silverstone-JamestownToronto7,031$74k$500k59.1%72.3%
Richmond Hill7,012$137k$1.40M8.6%57.2%
Vaughan6,984$144k$1.30M9.2%49.7%
Dovercourt-Wallace Emerson-JunctionToronto6,976$91k$1.00M47.3%35.9%
Ajax6,964$121k$880k17.4%50.3%
Stonegate-QueenswayToronto6,959$91k$650k37.5%42.8%
Little PortugalToronto6,957$66k$670k73.7%37.5%
Brampton6,956$103k$700k12.5%50.0%
Etobicoke West MallToronto6,949$86k$600k29.3%50.5%
MalvernToronto6,946$111k$900k20.7%59.0%
The BeachesToronto6,937$100k$1.20M34.2%20.0%
Markham6,936$124k$2.00M16.6%60.9%
OakridgeToronto6,931$79k$950k49.7%52.2%
New Tecumseth6,930$117k$900k9.9%25.5%
Regent ParkToronto6,926$77k$735k62.6%41.6%
Oakville6,922$158k$1.15M14.8%45.2%
LansingToronto6,919$79k$700k52.8%62.2%
Yonge and EglintonToronto6,916$89k$1.51M59.4%33.6%
L'AmoreauxToronto6,915$80k$1.00M52.7%58.4%
Uxbridge6,904$100k$850k23.7%13.0%
Birchcliffe-CliffsideToronto6,901$96k$900k18.0%37.0%
Mississauga6,899$103k$800k14.1%44.8%
Georgina6,898$94k$750k24.0%18.2%
The BeachesToronto6,891$115k$1.40M39.3%20.7%
Caledonia-FairbankToronto6,885$86k$950k39.4%48.9%
AlderwoodToronto6,884$101k$1.00M25.7%37.9%
Caledon6,882$141k$1.00M6.3%16.6%
Highland CreekToronto6,875$117k$1.00M12.9%57.9%
Mississauga6,862$126k$900k23.2%64.0%
Pickering6,850$143k$900k5.4%35.6%
Vaughan6,841$120k$1.20M11.2%48.1%
MillikenMarkham6,839$70k$900k15.6%70.6%
Orangeville6,839$83k$750k39.5%17.7%
Broadview NorthToronto6,836$67k$1.11M72.5%42.5%
Brampton6,834$109k$850k15.1%48.2%
Mississauga6,827$151k$950k9.4%51.4%
Brampton6,827$120k$980k15.2%59.3%
Mississauga6,826$148k$950k5.9%51.9%
Brampton6,824$128k$1.00M14.1%60.1%
Brampton6,821$91k$800k48.7%43.0%
Downtown TorontoToronto6,820$91k$750k65.8%42.0%
AnnexToronto6,818$84k$2.00M73.3%24.3%
Newmarket6,810$105k$850k17.0%33.7%
Pelmo Park-HumberleaToronto6,808$99k$900k21.5%50.8%
Richmond Hill6,807$128k$1.20M13.7%60.4%
Mississauga6,807$77k$695k48.9%60.8%
Yonge-EglintonToronto6,782$82k$1.60M67.6%33.8%
Erindale WoodlandsMississauga6,781$116k$1.10M13.4%46.7%
New Tecumseth6,769$116k$800k9.1%15.6%
Yorkdale-Glen ParkToronto6,768$78k$650k52.4%45.6%
Maple LeafToronto6,762$81k$1.00M50.1%51.2%
Oakville6,756$144k$1.35M10.3%46.7%
Brampton6,734$126k$1.00M9.7%57.7%
Westminster-BransonToronto6,731$80k$600k47.5%67.4%
Richmond Hill6,730$120k$1.30M12.7%65.8%
Islington-City Centre WestToronto6,728$99k$800k24.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.