Home › Canada › Ontario › Toronto › Rankings › Oldest Markland Wood, #1 on this list · Photo: Utcursch (CC BY-SA 3.0) Toronto · 2026 Neighbourhoods with the oldest residents in Toronto Bayview Woods-Steeles takes second place with 51 years; Bridle Path-Sunnybrook-York Mills is third with 50.9 years. At the halfway mark stands Woodbine Corridor, at 40.6 years. Last comes Wellington Place, at 31.1 years. Nationally, Markland Wood ranks #299 of 2,589. Not one of Toronto’s neighbourhoods reaches the top 100 for all of Canada. Nowhere in Toronto does better on this list than Markland Wood, at 51.3 years.
Median age of residents, 2021 census (for a city’s neighbourhoods, estimated from five-year age groups) How grades work
#1 Overall A− · #485 of 2,556
Strongest: walkability A+ , health A · lowest: cost of living D−
#2 Overall A− · #471 of 2,556
Strongest: walkability A+ , schools A · lowest: cost of living D−
#3 Overall A · #262 of 2,556
Strongest: schools A+ , health A · lowest: safety C+
All 157 neighbourhoods, ranked Best first in Toronto; beside each place, its rank on the same list for all of Canada.
Every Toronto list # Neighbourhood Median age Canada rank What drives it
1 Markland Wood 10,559 people 51.3 years #299 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 2 Bayview Woods-Steeles 12,499 people 51 years #318 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 4 Rosedale-Moore Park 20,268 people 49.7 years #394 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D 5 Hillcrest Village 16,374 people 49.7 years #395 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 6 Steeles 22,943 people 49.4 years #421 of 2,589 Strongest: safety A+ , walkability A+ · lowest: cost of living D− 7 Guildwood 9,797 people 49.4 years #422 of 2,589 Strongest: walkability A+ , safety A · lowest: cost of living D− 8 Banbury-Don Mills 27,472 people 48.8 years #456 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 9 Humber Heights-Westmount 10,427 people 48.8 years #461 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 10 Kingsway South 8,935 people 47.8 years #540 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living C+ 11 Edenbridge-Humber Valley 15,480 people 47.6 years #553 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 12 L'Amoreaux West 21,575 people 47.6 years #554 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 13 Agincourt North 27,790 people 47.2 years #593 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 14 Milliken 24,431 people 46.8 years #636 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 15 Casa Loma 11,369 people 46.5 years #663 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 16 Forest Hill South 11,059 people 46.5 years #664 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: cost of living D 18 Princess-Rosethorn 11,177 people 46.2 years #698 of 2,589 Strongest: walkability A , health A− · lowest: cost of living C+ 20 Pleasant View 15,248 people 45.3 years #794 of 2,589 Strongest: walkability A+ , safety A · lowest: cost of living D− 21 St.Andrew-Windfields 17,005 people 45.3 years #795 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D 22 Yonge-St.Clair 13,177 people 45 years #845 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 23 Birchcliffe-Cliffside 23,115 people 44.9 years #854 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 24 Centennial Scarborough 13,453 people 44.8 years #864 of 2,589 Strongest: walkability A+ , safety A · lowest: cost of living C− 25 Tam O'Shanter-Sullivan 27,526 people 44.8 years #875 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 26 Leaside-Bennington 16,710 people 44.6 years #911 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living C 27 Highland Creek 12,678 people 44.5 years #923 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D 28 West Rouge 20,915 people 44.4 years #948 of 2,589 Strongest: walkability A+ , health A− · lowest: cost of living D 29 Westminster-Branson 26,027 people 44.2 years #969 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 31 Bedford Park-Nortown 22,376 people 44 years #993 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living C− 32 Old East York 9,175 people 44 years #997 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 33 Islington 23,659 people 44 years #1,002 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 34 Newtonbrook East 15,996 people 44 years #1,003 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 35 Stonegate-Queensway 25,745 people 43.8 years #1,037 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 36 Wychwood 13,828 people 43.7 years #1,045 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 37 The Beaches 21,602 people 43.6 years #1,059 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D 38 East L'Amoreaux 21,533 people 43.6 years #1,069 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 39 North Riverdale 11,491 people 43.5 years #1,089 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D 40 Playter Estates-Danforth 7,712 people 43.5 years #1,092 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 41 Lawrence Park South 15,018 people 43.4 years #1,097 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living C+ 42 Cliffcrest 16,184 people 43.4 years #1,103 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 43 Maple Leaf 10,040 people 43.3 years #1,110 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 44 Forest Hill North 12,432 people 43.2 years #1,120 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 45 Alderwood 12,596 people 43 years #1,153 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D 46 Victoria Village 17,647 people 43 years #1,160 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 47 Bathurst Manor 16,176 people 42.9 years #1,166 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 48 Broadview North 11,080 people 42.7 years #1,208 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 49 O'Connor-Parkview 18,746 people 42.6 years #1,218 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 50 Parkwoods-O'Connor Hills 13,943 people 42.5 years #1,223 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 51 Newtonbrook West 23,978 people 42.5 years #1,224 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 52 Lawrence Park North 14,735 people 42.2 years #1,275 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living C+ 53 Mount Pleasant East 16,373 people 42.1 years #1,288 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D 54 Danforth East York 17,073 people 42.1 years #1,289 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 55 Rockcliffe-Smythe 22,242 people 42 years #1,331 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 56 Briar Hill-Belgravia 14,590 people 41.8 years #1,350 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 57 Kennedy Park 17,156 people 41.8 years #1,351 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 59 Woodbine-Lumsden 7,928 people 41.7 years #1,356 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 60 Danforth 9,364 people 41.6 years #1,384 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 61 Rexdale-Kipling 10,378 people 41.6 years #1,393 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 62 Wexford/Maryvale 28,591 people 41.6 years #1,396 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 63 High Park-Swansea 22,970 people 41.5 years #1,401 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 64 Don Valley Village 26,972 people 41.4 years #1,406 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 65 Rustic 9,543 people 41.4 years #1,412 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 66 Oakwood Village 20,830 people 41.3 years #1,416 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 67 Dorset Park 24,770 people 41.2 years #1,455 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 69 Lambton Baby Point 7,966 people 41 years #1,467 of 2,589 Strongest: walkability A+ , safety A+ · lowest: cost of living D− 70 East Willowdale 15,514 people 41 years #1,469 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 71 East End-Danforth 22,055 people 41 years #1,471 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 72 Keelesdale-Eglinton West 11,407 people 41 years #1,473 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 73 Humber Summit 12,194 people 41 years #1,476 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 74 New Toronto 11,502 people 40.9 years #1,483 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 76 Pelmo Park-Humberlea 11,396 people 40.8 years #1,529 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 77 Etobicoke West Mall 12,218 people 40.7 years #1,535 of 2,589 Strongest: walkability A+ , health A− · lowest: cost of living D− 78 Annex 30,705 people 40.7 years #1,539 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 79 Woodbine Corridor 12,283 people 40.6 years #1,546 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 80 Caledonia-Fairbank 10,037 people 40.6 years #1,549 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 81 Willowdale West 17,210 people 40.5 years #1,557 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 82 Glenfield-Jane Heights 30,197 people 40.5 years #1,565 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 83 Corso Italia-Davenport 13,215 people 40.4 years #1,581 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 84 Yorkdale-Glen Park 17,043 people 40.4 years #1,598 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 85 Mimico-Queensway 18,207 people 40.3 years #1,608 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 86 Bendale South 10,885 people 40.1 years #1,631 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 87 Blake-Jones 7,494 people 40 years #1,652 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 88 Clairlea-Birchmount 27,690 people 40 years #1,659 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 89 West Hill 28,414 people 39.9 years #1,690 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 90 Beechborough-Greenbrook 6,419 people 39.9 years #1,692 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 91 Oakdale-Beverley Heights 21,386 people 39.9 years #1,693 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 92 Long Branch 11,400 people 39.8 years #1,696 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 93 Fenside-Parkwoods 20,615 people 39.8 years #1,697 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 94 Greenwood-Coxwell 14,146 people 39.7 years #1,707 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 95 Eglinton East 22,820 people 39.7 years #1,708 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 96 Downsview 18,055 people 39.7 years #1,709 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 97 High Park North 22,162 people 39.6 years #1,718 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 98 Lansing-Westgate 15,980 people 39.6 years #1,720 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 99 Roncesvalles 14,725 people 39.6 years #1,726 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 100 Bayview Village 22,617 people 39.5 years #1,745 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 101 Malvern East 26,113 people 39.5 years #1,748 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 102 Junction Area 14,205 people 39.5 years #1,752 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 103 Mount Dennis 13,364 people 39.5 years #1,755 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 104 Humewood-Cedarvale 13,978 people 39.4 years #1,761 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 105 South Riverdale 28,264 people 39.3 years #1,774 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 106 Weston-Pelham Park 10,680 people 39.3 years #1,775 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 107 Ionview 13,382 people 39.3 years #1,778 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 108 Dovercourt Village 12,378 people 39.1 years #1,816 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 109 Weston 18,896 people 39.1 years #1,822 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 111 Elms-Old Rexdale 9,366 people 38.9 years #1,844 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 112 South Parkdale 21,663 people 38.8 years #1,859 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 113 Clanton Park 17,673 people 38.7 years #1,892 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 114 Brookhaven-Amesbury 17,541 people 38.7 years #1,896 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 115 Yonge-Eglinton 12,424 people 38.6 years #1,903 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 116 Englemount-Lawrence 21,455 people 38.6 years #1,905 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 117 Morningside Heights 24,972 people 38.6 years #1,907 of 2,589 Strongest: walkability A , health A · lowest: cost of living D 118 Trinity-Bellwoods 15,691 people 38.5 years #1,917 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 119 Dufferin Grove 11,276 people 38.5 years #1,918 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 120 Bendale-Glen Andrew 19,134 people 38.5 years #1,924 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 121 Morningside 17,708 people 38.4 years #1,945 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 122 Scarborough Village 16,774 people 38.3 years #1,968 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 123 Humber Bay Shores 22,633 people 38.2 years #1,971 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 124 Yonge-Doris 20,298 people 38.2 years #1,973 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 125 West Humber-Clairville 33,690 people 38.1 years #1,995 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 126 Oakridge 13,913 people 38 years #2,013 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 127 Junction-Wallace Emerson 23,484 people 37.8 years #2,038 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 128 Humbermede 16,959 people 37.7 years #2,053 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 129 Malvern West 17,354 people 37.5 years #2,082 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 130 Woburn North 26,662 people 37.5 years #2,088 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 131 University 7,595 people 37.4 years #2,101 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 132 Black Creek 21,307 people 37.4 years #2,104 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 133 Taylor-Massey 15,050 people 37.2 years #2,123 of 2,589 Strongest: walkability A+ , health A · lowest: jobs & income D− 134 Golfdale-Cedarbrae-Woburn 27,429 people 37.1 years #2,133 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 135 South Eglinton-Davisville 23,380 people 37 years #2,146 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 136 Palmerston-Little Italy 13,171 people 37 years #2,148 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 137 Etobicoke City Centre 23,856 people 37 years #2,151 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 138 North St.James Town 18,733 people 36.7 years #2,191 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 139 West Queen West 13,599 people 36.6 years #2,196 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D 140 Flemingdon Park 22,553 people 36.1 years #2,246 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 141 Moss Park 22,701 people 36.1 years #2,248 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 142 York University Heights 28,557 people 36.1 years #2,250 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 144 Little Portugal 15,669 people 35.7 years #2,288 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 145 North Toronto 16,007 people 35.4 years #2,320 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 146 Avondale 13,803 people 35.3 years #2,327 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 147 Kensington-Chinatown 18,597 people 35.2 years #2,346 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 149 Regent Park 12,797 people 35.1 years #2,355 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 150 Thorncliffe Park 20,637 people 34.3 years #2,414 of 2,589 Strongest: walkability A+ , health A · lowest: jobs & income D− 151 Church-Wellesley 22,415 people 33.8 years #2,455 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 152 Downtown Yonge East 18,251 people 33.4 years #2,481 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 153 Henry Farm 19,953 people 33 years #2,495 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 154 Fort York-Liberty Village 20,071 people 32.9 years #2,500 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 155 Harbourfront-CityPlace 28,199 people 32.3 years #2,525 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 156 Yonge-Bay Corridor 12,888 people 31.2 years #2,563 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 157 Wellington Place 25,729 people 31.1 years #2,565 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− Rankings
More lists for Toronto City by city
Oldest elsewhere Photos: Markland Wood, Utcursch (CC BY-SA 3.0 ) · Bayview Woods-Steeles, Sergiu Dumitriu (CC BY-SA 2.0 ) · Bridle Path-Sunnybrook-York Mills, Jeff Hitchcock from Seattle, WA, USA (CC BY 2.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. 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).