Guest, Sign inJoin
Canada

Find your neighbourhood in Toronto

Against the rest of the country, the typical neighbourhood in the city does best on walkability and least well on cost of living. In all, 31 neighbourhoods in the city earn an A grade overall. Bottom of the city’s neighbourhoods is Humber Summit, #2,449 among 2,556 nationally. The middle of the city’s graded neighbourhoods is Wellington Place, #1,108 of 2,556 nationally. Its 158 neighbourhoods each have a page here. With 33,690 residents, West Humber-Clairville is the biggest. The 2025 estimate puts Toronto 17.1% above its 2021 census count. Lawrence Park North has the best overall grade of the city’s neighbourhoods, #49 of 2,556 nationally.

157graded towns
158neighbourhoods
West Humber-Clairvillelargest · 33,690
The finder

Find a town that’s…

In national order: each neighbourhood is ranked in its province and across the country, not within the city.

157 towns · in national order

A+

Lawrence Park North

Town · 14,735 people

StrongestA+WalkabilityA+SchoolsLowestC+Cost of living
A

Lawrence Park South

Town · 15,018 people

StrongestA+WalkabilityASchoolsLowestC+Cost of living
A

Mount Pleasant East

Town · 16,373 people

StrongestA+WalkabilityA+SchoolsLowestDCost of living
A

Yonge-St.Clair

Town · 13,177 people

StrongestA+WalkabilityASchoolsLowestD−Cost of living
A

Kingsway South

Town · 8,935 people

StrongestA+WalkabilityASchoolsLowestC+Cost of living
A

Leaside-Bennington

Town · 16,710 people

StrongestA+WalkabilityAHealthLowestCCost of living
A

Casa Loma

Town · 11,369 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
A

South Eglinton-Davisville

Large town · 23,380 people

StrongestA+WalkabilityA+SchoolsLowestD−Cost of living
A

Bridle Path-Sunnybrook-York Mills

Town · 9,909 people

StrongestA+SchoolsAHealthLowestC+Safety
A

Alderwood

Town · 12,596 people

StrongestA+WalkabilityASchoolsLowestDCost of living
A−

Runnymede-Bloor West Village

Town · 10,129 people

StrongestA+WalkabilityAHealthLowestC−Cost of living
A−

High Park-Swansea

Large town · 22,970 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
A−

Humber Bay Shores

Large town · 22,633 people

StrongestA+WalkabilityA+SchoolsLowestD−Cost of living
A−

Princess-Rosethorn

Town · 11,177 people

StrongestAWalkabilityA−HealthLowestC+Cost of living
A−

Bedford Park-Nortown

Large town · 22,376 people

StrongestA+WalkabilityASchoolsLowestC−Cost of living
A−

Forest Hill South

Town · 11,059 people

StrongestA+WalkabilityAJobs & incomeLowestDCost of living
A−

Danforth East York

Town · 17,073 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
A−

The Beaches

Large town · 21,602 people

StrongestA+WalkabilityAHealthLowestDCost of living
A−

Lambton Baby Point

Town · 7,966 people

StrongestA+WalkabilityA+SafetyLowestD−Cost of living
A−

Avondale

Town · 13,803 people

StrongestA+WalkabilityA+SchoolsLowestD−Cost of living
A−

West Queen West

Town · 13,599 people

StrongestA+WalkabilityAHealthLowestDCost of living
A−

Fort York-Liberty Village

Large town · 20,071 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
A−

Forest Hill North

Town · 12,432 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
A−

Centennial Scarborough

Town · 13,453 people

StrongestA+WalkabilityASafetyLowestC−Cost of living
A−

North Toronto

Town · 16,007 people

StrongestA+WalkabilityA+SchoolsLowestD−Cost of living
A−

Bayview Woods-Steeles

Town · 12,499 people

StrongestA+WalkabilityASchoolsLowestD−Cost of living
A−

North Riverdale

Town · 11,491 people

StrongestA+WalkabilityAHealthLowestDCost of living
A−

Markland Wood

Town · 10,559 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
A−

Humewood-Cedarvale

Town · 13,978 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
A−

Steeles

Large town · 22,943 people

StrongestA+SafetyA+WalkabilityLowestD−Cost of living
A−

Yonge-Eglinton

Town · 12,424 people

StrongestA+WalkabilityA+SchoolsLowestD−Cost of living
B+

Woodbine-Lumsden

Town · 7,928 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B+

Stonegate-Queensway

Large town · 25,745 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B+

Westminster-Branson

Large town · 26,027 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B+

East L'Amoreaux

Large town · 21,533 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B+

Rosedale-Moore Park

Large town · 20,268 people

StrongestA+WalkabilityAHealthLowestDCost of living
B+

Woodbine Corridor

Town · 12,283 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B+

Old East York

Town · 9,175 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B+

Eringate-Centennial-West Deane

Town · 18,501 people

StrongestA+WalkabilityA−HealthLowestDCost of living
B+

Pleasant View

Town · 15,248 people

StrongestA+WalkabilityASafetyLowestD−Cost of living
B+

Islington

Large town · 23,659 people

StrongestA+WalkabilityASchoolsLowestD−Cost of living
B+

Bayview Village

Large town · 22,617 people

StrongestA+WalkabilityASchoolsLowestD−Cost of living
B+

Willowdale West

Town · 17,210 people

StrongestA+WalkabilityASchoolsLowestD−Cost of living
B+

Yonge-Doris

Large town · 20,298 people

StrongestA+WalkabilityASchoolsLowestD−Cost of living
B+

Long Branch

Town · 11,400 people

StrongestA+WalkabilityASchoolsLowestD−Cost of living
B+

Palmerston-Little Italy

Town · 13,171 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B+

Etobicoke West Mall

Town · 12,218 people

StrongestA+WalkabilityA−HealthLowestD−Cost of living
B+

Edenbridge-Humber Valley

Town · 15,480 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B+

Wychwood

Town · 13,828 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B+

Henry Farm

Town · 19,953 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B+

High Park North

Large town · 22,162 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B+

Englemount-Lawrence

Large town · 21,455 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B+

St.Andrew-Windfields

Town · 17,005 people

StrongestA+WalkabilityAHealthLowestDCost of living
B+

Lansing-Westgate

Town · 15,980 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B+

Hillcrest Village

Town · 16,374 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B+

Banbury-Don Mills

Large town · 27,472 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B+

Harbourfront-CityPlace

Large town · 28,199 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B+

Broadview North

Town · 11,080 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B

Little Portugal

Town · 15,669 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B

Newtonbrook East

Town · 15,996 people

StrongestA+WalkabilityASchoolsLowestD−Cost of living
B

East Willowdale

Town · 15,514 people

StrongestA+WalkabilityASchoolsLowestD−Cost of living
B

Guildwood

Town · 9,797 people

StrongestA+WalkabilityASafetyLowestD−Cost of living
B

West Rouge

Large town · 20,915 people

StrongestA+WalkabilityA−HealthLowestDCost of living
B

L'Amoreaux West

Large town · 21,575 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B

Flemingdon Park

Large town · 22,553 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B

Fenside-Parkwoods

Large town · 20,615 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B

Agincourt North

Large town · 27,790 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B

Oakwood Village

Large town · 20,830 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B

Morningside Heights

Large town · 24,972 people

StrongestAWalkabilityAHealthLowestDCost of living
B

Greenwood-Coxwell

Town · 14,146 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B

Roncesvalles

Town · 14,725 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B

Thorncliffe Park

Large town · 20,637 people

StrongestA+WalkabilityAHealthLowestD−Jobs & income
B

Bathurst Manor

Town · 16,176 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B

East End-Danforth

Large town · 22,055 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B

Don Valley Village

Large town · 26,972 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B

Tam O'Shanter-Sullivan

Large town · 27,526 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B

Birchcliffe-Cliffside

Large town · 23,115 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B

St Lawrence-East Bayfront-The Islands

Large town · 31,360 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B

Wellington Place

Large town · 25,729 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B

Blake-Jones

Town · 7,494 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B

Junction-Wallace Emerson

Large town · 23,484 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B

Corso Italia-Davenport

Town · 13,215 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B

O'Connor-Parkview

Town · 18,746 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B

Taylor-Massey

Town · 15,050 people

StrongestA+WalkabilityAHealthLowestD−Jobs & income
B

Highland Creek

Town · 12,678 people

StrongestA+WalkabilityAHealthLowestDCost of living
B

Malvern West

Town · 17,354 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B

South Riverdale

Large town · 28,264 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B

Dovercourt Village

Town · 12,378 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B−

Annex

Large town · 30,705 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B−

Malvern East

Large town · 26,113 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B−

Willowridge-Martingrove-Richview

Large town · 22,456 people

StrongestA+WalkabilityA−HealthLowestD−Cost of living
B−

Trinity-Bellwoods

Town · 15,691 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B−

Parkwoods-O'Connor Hills

Town · 13,943 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B−

Weston-Pelham Park

Town · 10,680 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B−

Danforth

Town · 9,364 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B−

Caledonia-Fairbank

Town · 10,037 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B−

New Toronto

Town · 11,502 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B−

Playter Estates-Danforth

Town · 7,712 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B−

Humber Heights-Westmount

Town · 10,427 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B−

Regent Park

Town · 12,797 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B−

South Parkdale

Large town · 21,663 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B−

Clanton Park

Town · 17,673 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B−

Junction Area

Town · 14,205 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B−

Newtonbrook West

Large town · 23,978 people

StrongestA+WalkabilityASchoolsLowestD−Cost of living
B−

Morningside

Town · 17,708 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B−

Etobicoke City Centre

Large town · 23,856 people

StrongestA+WalkabilityASchoolsLowestD−Cost of living
B−

Cabbagetown-South St.James Town

Town · 11,205 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
B−

North St.James Town

Town · 18,733 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C+

Golfdale-Cedarbrae-Woburn

Large town · 27,429 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C+

Agincourt South-Malvern West

Large town · 24,438 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C+

Rockcliffe-Smythe

Large town · 22,242 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C+

Keelesdale-Eglinton West

Town · 11,407 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C+

Dufferin Grove

Town · 11,276 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C+

Bendale South

Town · 10,885 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C+

Church-Wellesley

Large town · 22,415 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C+

Mimico-Queensway

Town · 18,207 people

StrongestA+WalkabilityASchoolsLowestD−Cost of living
C+

Maple Leaf

Town · 10,040 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C+

Oakridge

Town · 13,913 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C+

Ionview

Town · 13,382 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C+

Victoria Village

Town · 17,647 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C+

Clairlea-Birchmount

Large town · 27,690 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C+

Briar Hill-Belgravia

Town · 14,590 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C+

Milliken

Large town · 24,431 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C

Kingsview Village-The Westway

Large town · 22,026 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C

University

Town · 7,595 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C

Mount Dennis

Town · 13,364 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C

Woburn North

Large town · 26,662 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C

Cliffcrest

Town · 16,184 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C

Mount Olive-Silverstone-Jamestown

Large town · 32,069 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C

Scarborough Village

Town · 16,774 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C

Yonge-Bay Corridor

Town · 12,888 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C

Eglinton East

Large town · 22,820 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C

Downtown Yonge East

Town · 18,251 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C

Kensington-Chinatown

Town · 18,597 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C

Dorset Park

Large town · 24,770 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C

Moss Park

Large town · 22,701 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C−

Brookhaven-Amesbury

Town · 17,541 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C−

Rexdale-Kipling

Town · 10,378 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C−

Thistletown-Beaumond Heights

Town · 9,357 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C−

Rustic

Town · 9,543 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C−

West Hill

Large town · 28,414 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C−

Pelmo Park-Humberlea

Town · 11,396 people

StrongestAWalkabilityAHealthLowestD−Cost of living
C−

Wexford/Maryvale

Large town · 28,591 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C−

Downsview

Town · 18,055 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C−

Weston

Town · 18,896 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C−

Beechborough-Greenbrook

Town · 6,419 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C−

Bendale-Glen Andrew

Town · 19,134 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C−

Elms-Old Rexdale

Town · 9,366 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C−

Glenfield-Jane Heights

Large town · 30,197 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C−

West Humber-Clairville

Large town · 33,690 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C−

Yorkdale-Glen Park

Town · 17,043 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C−

Kennedy Park

Town · 17,156 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C−

Black Creek

Large town · 21,307 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
C−

Humbermede

Town · 16,959 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
D

York University Heights

Large town · 28,557 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
D

Oakdale-Beverley Heights

Large town · 21,386 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
D

Humber Summit

Town · 12,194 people

StrongestA+WalkabilityAHealthLowestD−Cost of living
Rankings

Toronto’s neighbourhoods, list by list

14 lists rank the neighbourhoods in Toronto; Lawrence Park North tops 4 of them.

No overall grade

Towns without an overall grade

Each has its page and the subject grades it has; the reason it has no overall grade is beside it.

Questions about Toronto

How do the biggest towns in Toronto grade?

West Humber-Clairville grades C− overall, with its best grade in walkability. Next in size, Mount Olive-Silverstone-Jamestown grades C, best in walkability.

Is every town in Toronto on TownRatings?

Yes: every neighbourhood of Toronto has its page, listed here.

Why isn’t my town ranked?

Neighbourhoods are ranked in their province and nationally, not against each other within the city. Bay-Cloverhill has no overall grade; its page shows the grades it has, and why.

Photos: Lawrence Park North, Jennie Faber from Toronto, Ontario, Canada (CC BY 2.0) · Mount Pleasant East, Dillan Payne (CC BY-SA 2.0) · Yonge-St.Clair, Dillan Payne (CC BY-SA 4.0) · Kingsway South, Chicken4War (CC BY-SA 4.0) · Leaside-Bennington, Dillan Payne (CC BY-SA 4.0) · Casa Loma, Ken Lund from Reno, Nevada, USA (CC BY-SA 2.0) · South Eglinton-Davisville, Vladislav Litvinov (CC0) · Bridle Path-Sunnybrook-York Mills, Jeff Hitchcock from Seattle, WA, USA (CC BY 2.0) · Alderwood, SimonP (CC BY-SA 3.0) · Runnymede-Bloor West Village, Chicken4War (CC BY-SA 4.0) · High Park-Swansea, Chicken4War (CC BY-SA 4.0) · Humber Bay Shores, Chicken4War (CC BY-SA 4.0) · Princess-Rosethorn, SimonP (CC BY-SA 3.0) · Bedford Park-Nortown, JFVoll (CC BY-SA 4.0) · Forest Hill South, Ajshul (CC BY-SA 4.0) · Danforth East York, Newmila (CC BY-SA 4.0) · The Beaches, Canmenwalker (CC BY 4.0) · Lambton Baby Point, Gary J. Wood from Toronto, ON, Canada (CC BY-SA 2.0) · Avondale, Sikander Iqbal (CC BY-SA 4.0) · West Queen West, Lucas T Photography (CC BY 2.0) · Fort York-Liberty Village, abdallahh (CC BY 2.0) · Forest Hill North, Dillan Payne (CC BY-SA 4.0) · Centennial Scarborough, Dillan Payne (CC BY-SA 4.0) · North Toronto, Canmenwalker (CC BY 4.0) · Bayview Woods-Steeles, Sergiu Dumitriu (CC BY-SA 2.0) · North Riverdale, Dillan Payne (CC BY-SA 4.0) · Markland Wood, Utcursch (CC BY-SA 3.0) · Humewood-Cedarvale, Onasill ~ Bill - Onasill ~ Bill - 106 Million View (Public domain) · Steeles, Jason Zhang (CC0) · Yonge-Eglinton, Dillan Payne (CC BY-SA 2.0) · Woodbine-Lumsden, OldYorkGuy (CC BY-SA 3.0) · Stonegate-Queensway, Chicken4War (CC BY-SA 4.0) · Westminster-Branson, Sergey Ashmarin (CC BY-SA 3.0) · East L'Amoreaux, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Rosedale-Moore Park, Dillan Payne (CC BY-SA 4.0) · Old East York, Toronto Planning Department (Public domain) · Eringate-Centennial-West Deane, Baka-charging-station.jpg : Sass Peress, Renewz Sustainable… (CC BY-SA 3.0) · Pleasant View, SimonP (CC BY-SA 3.0) · Islington, Michael Gil from Calgary, AB, Canada (CC BY 2.0) · Bayview Village, SimonP (CC BY-SA 3.0) · Willowdale West, Oaktree b (CC BY-SA 4.0) · Yonge-Doris, andrewarchy from Toronto, Canada (CC BY 2.0) · Long Branch, hill10003 (CC BY-SA 3.0) · Palmerston-Little Italy, Toronto Public Archives (CC0) · Edenbridge-Humber Valley, Mykola Swarnyk (CC BY-SA 3.0) · Wychwood, Robert Linsdell (CC BY 2.0) · Henry Farm, GTD Aquitaine (Public domain) · High Park North, Canmenwalker (CC BY 4.0) · St.Andrew-Windfields, Amakuha (CC BY 4.0) · Lansing-Westgate, Daniel from Glasgow, United Kingdom (CC BY 2.0) · Hillcrest Village, SimonP (CC BY-SA 3.0) · Banbury-Don Mills, Jeff Hitchcock from Seattle, WA, USA (CC BY 2.0) · Harbourfront-CityPlace, Peter_Glyn (CC0) · Broadview North, Dillan Payne (CC BY-SA 4.0) · Little Portugal, Andrevruas (CC BY-SA 3.0) · Newtonbrook East, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Guildwood, GTD Aquitaine (Public domain) · West Rouge, Lord of the Wings© from Toronto, Canada (CC BY-SA 2.0) · L'Amoreaux West, Amakuha (CC BY 4.0) · Flemingdon Park, Afifkhan (CC BY-SA 4.0) · Fenside-Parkwoods, Amakuha (CC BY 4.0) · Agincourt North, Canmenwalker (CC BY 4.0) · Morningside Heights, Dillan Payne (CC BY-SA 4.0) · Greenwood-Coxwell, booledozer (CC BY-SA 2.0) · Roncesvalles, Chicken4War (CC BY-SA 4.0) · Thorncliffe Park, Saud (CC BY-SA 4.0) · Bathurst Manor, A J Butler (CC BY 3.0) · East End-Danforth, Can Pac Swire from Toronto, Canada (CC BY-SA 2.0) · Don Valley Village, Canmenwalker (CC BY 4.0) · Tam O'Shanter-Sullivan, Xander Wu (CC BY-SA 4.0) · Birchcliffe-Cliffside, Loozrboy from Toronto, Canada (CC BY-SA 2.0) · St Lawrence-East Bayfront-The Islands, OldYorkGuy (CC BY-SA 3.0) · Wellington Place, David Baron from San Francisco, California, USA (CC BY-SA 2.0) · Blake-Jones, Dillan Payne (CC BY-SA 4.0) · Junction-Wallace Emerson, Canmenwalker (CC BY 4.0) · Corso Italia-Davenport, Michael Gil from Toronto, ON, Canada (CC BY 2.0) · O'Connor-Parkview, OldYorkGuy (CC BY-SA 3.0) · Taylor-Massey, Fabian Roudra Baroi (CC BY-SA 4.0) · Highland Creek, WilyD (CC BY-SA 3.0) · South Riverdale, Jeff Hitchcock from Seattle, WA, USA (CC BY 2.0) · Dovercourt Village, Robert Taylor from Stirling, ON, Canada (CC BY 2.0) · Annex, OldYorkGuy (CC BY-SA 3.0) · Malvern East, EelamStyleZ (CC BY-SA 4.0) · Trinity-Bellwoods, Richard Eriksson from Toronto, Canada (CC BY 2.0) · Parkwoods-O'Connor Hills, Jeff Hitchcock from Seattle, WA, USA (CC BY 2.0) · Weston-Pelham Park, Michael Gil from Calgary, AB, Canada (CC BY 2.0) · Danforth, OldYorkGuy (CC BY-SA 3.0) · Caledonia-Fairbank, Michael from Calgary, AB, Canada (CC BY 2.0) · New Toronto, Danielle Scott (CC BY-SA 2.0) · Playter Estates-Danforth, OldYorkGuy (CC BY-SA 3.0) · Humber Heights-Westmount, Mykola Swarnyk (CC BY-SA 4.0) · Regent Park, GTD Aquitaine (Public domain) · South Parkdale, JFVoll (CC BY-SA 4.0) · Clanton Park, GTD Aquitaine (Public domain) · Junction Area, Michael Gil from Calgary, AB, Canada (CC BY 2.0) · Newtonbrook West, Canmenwalker (CC BY 4.0) · Morningside, Jeff Hitchcock from Seattle, WA, USA (CC BY 2.0) · Etobicoke City Centre, Giorgio Galeotti (CC BY-SA 4.0) · Cabbagetown-South St.James Town, OldYorkGuy (CC BY-SA 3.0) · North St.James Town, deltawhiskybravo (CC BY-SA 3.0) · Golfdale-Cedarbrae-Woburn, Simon Carr from Canada (CC BY-SA 2.0) · Agincourt South-Malvern West, Benson Kua from Toronto, Canada (CC BY-SA 2.0) · Rockcliffe-Smythe, Diego Torres Silvestre from Sao Paulo, Brazil (CC BY 2.0) · Keelesdale-Eglinton West, Michael Gil from Calgary, AB, Canada (CC BY 2.0) · Dufferin Grove, SimonP (CC BY-SA 3.0) · Church-Wellesley, Geo Swan from Toronto, Canada (CC0) · Mimico-Queensway, Sikander Iqbal (CC BY-SA 4.0) · Oakridge, Canmenwalker (CC BY 4.0) · Ionview, GTD Aquitaine (Public domain) · Victoria Village, booledozer (Public domain) · Clairlea-Birchmount, Dillan Payne (CC BY-SA 4.0) · Milliken, Andrew Currie from Toronto, Canada (CC BY-SA 2.0) · Kingsview Village-The Westway, SimonP (CC BY-SA 3.0) · University, Konstantin Papushin (CC BY-SA 2.0) · Mount Dennis, Canmenwalker (CC BY 4.0) · Woburn North, Benson Kua from Toronto, Canada (CC BY-SA 2.0) · Cliffcrest, SimonP (CC BY-SA 3.0) · Mount Olive-Silverstone-Jamestown, FreshCorp619 (CC BY-SA 4.0) · Scarborough Village, Imperial meter (CC0) · Yonge-Bay Corridor, Joli Rumi (CC BY-SA 4.0) · Eglinton East, GTD Aquitaine (Public domain) · Downtown Yonge East, booledozer (CC0) · Kensington-Chinatown, bobistraveling (CC BY 2.0) · Dorset Park, SimonP (CC BY-SA 3.0) · Moss Park, OldYorkGuy (CC BY-SA 3.0) · Brookhaven-Amesbury, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain) · Thistletown-Beaumond Heights, Mikerussell (CC BY-SA 3.0) · West Hill, Canmenwalker (CC BY 4.0) · Wexford/Maryvale, OhanaUnited Talk page (CC BY-SA 4.0) · Downsview, Fabian Roudra Baroi (CC BY-SA 4.0) · Weston, GTD Aquitaine (Public domain) · Beechborough-Greenbrook, BrackishStowaway (CC0) · West Humber-Clairville, SimonP (CC BY-SA 3.0) · Kennedy Park, FreshCorp619 (CC BY-SA 3.0) · Black Creek, Robert Taylor from Stirling, ON, Canada (CC BY 2.0) · York University Heights, Michael from Calgary, AB, Canada (CC BY 2.0) · Humber Summit, SimonP (CC BY-SA 3.0), via Wikimedia Commons.

Sources: TownRatings grades: our own summary of the data, ranking Canadian towns against each other only, run #73 of 10 November 2026 · Statistics Canada, 2021 Census of Population and population estimates. Under the Statistics Canada Open Licence.

Adapted from Statistics Canada (Census of Population 2021, population estimates 2025, 2021 census boundaries) under the Statistics Canada Open Licence; this does not constitute an endorsement by Statistics Canada. Neighbourhood names in some cities © OpenStreetMap contributors (ODbL).