Home › Canada › Ontario › Rankings › Highest incomes Bridle Path-Sunnybrook-York Mills, #1 on this list · Photo: Jeff Hitchcock from Seattle, WA, USA (CC BY 2.0) Ontario · 2026 Towns with the highest household incomes in Ontario The middle of the list is Peel Village, with $91,700. The list ends with City Centre, at $37,400. Bridle Path-Sunnybrook-York Mills is #2 of 2,589 on the list for all of Canada. Of the places on this list, 55 make the national top 100. First place in Ontario goes to Bridle Path-Sunnybrook-York Mills, with $200,000. Kingsway South takes second place with $196,500; Lawrence Park South is third with $180,900.
Median household income before tax, 2020 (2021 census) How grades work
#1 $200,000 Household income Overall A · #262 of 2,556
Strongest: schools A+ , health A · lowest: safety C+
#2 $196,500 Household income Overall A · #165 of 2,556
Strongest: walkability A+ , schools A · lowest: cost of living C+
#3 $180,900 Household income Overall A · #121 of 2,556
Strongest: walkability A+ , schools A · lowest: cost of living C+
All 866, ranked in Ontario Best first in Ontario; beside each place, its rank on the same list for all of Canada.
Every Ontario list # Town Household income Canada rank What drives it
15 Corkery 3,822 people $158,300 #28 of 2,589 Strongest: safety A+ , schools A+ · lowest: walkability D 16 Carp 5,621 people $157,500 #31 of 2,589 Strongest: safety A+ , schools A+ · lowest: hazard risk C+ 17 Greely 10,359 people $157,200 #33 of 2,589 Strongest: safety A+ , health A− · lowest: walkability C− 20 Mineola 9,849 people $152,200 #39 of 2,589 Strongest: walkability A , hazard risk A · lowest: cost of living C 23 Wildfield 8,511 people $149,700 #44 of 2,589 Strongest: hazard risk A , schools A− · lowest: cost of living C− 24 Teston 7,437 people $149,600 #45 of 2,589 Strongest: hazard risk A , health A · lowest: cost of living C 28 Lisgar 31,627 people $148,200 #50 of 2,589 Strongest: walkability A , hazard risk A · lowest: cost of living C 29 Carlisle 7,161 people $148,000 #52 of 2,589 Strongest: schools A− , hazard risk B+ · lowest: walkability C− 33 Snelgrove 11,109 people $146,100 #61 of 2,589 Strongest: hazard risk A , walkability A− · lowest: cost of living C 40 Cachet 6,361 people $145,200 #71 of 2,589 Strongest: schools A+ , hazard risk A · lowest: cost of living C− 43 Oakes 4,048 people $142,900 #77 of 2,589 Strongest: hazard risk B+ , schools B · lowest: jobs & income C+ 45 Leeming 2,849 people $142,300 #79 of 2,589 Strongest: schools A , jobs & income A · lowest: cost of living B− 49 King 29,077 people $141,100 #85 of 2,589 Strongest: hazard risk A , schools A− · lowest: cost of living C− 52 Mono 10,036 people $140,200 #94 of 2,589 Strongest: safety A , hazard risk B+ · lowest: cost of living C− 55 Garner 5,456 people $139,800 #98 of 2,589 Strongest: schools A , jobs & income A− · lowest: walkability C+ 56 Kirkendall South 3,033 people $139,400 #101 of 2,589 Strongest: walkability A , jobs & income A− · lowest: cost of living C+ 57 Fifty Point 3,690 people $139,200 #102 of 2,589 Strongest: schools A , hazard risk B+ · lowest: cost of living B− 59 Hope 6,997 people $138,900 #104 of 2,589 Strongest: schools A+ , hazard risk A · lowest: cost of living C− 60 Crossroads 4,525 people $138,700 #105 of 2,589 Strongest: schools A , hazard risk A · lowest: cost of living C− 62 Alta Vista 8,387 people $138,400 #109 of 2,589 Strongest: jobs & income A+ , health A+ · lowest: cost of living C 64 Springbrook 14,961 people $137,300 #114 of 2,589 Strongest: walkability A , hazard risk A · lowest: cost of living C− 65 Pine Grove 13,302 people $136,700 #119 of 2,589 Strongest: hazard risk A , schools A · lowest: cost of living C− 66 Cardinal Creek 11,676 people $136,600 #120 of 2,589 Strongest: safety A+ , walkability A · lowest: hazard risk C+ 67 Navan - Sarsfield 2,853 people $136,600 #122 of 2,589 Strongest: schools A , health A− · lowest: walkability C 69 Doon South 15,044 people $136,300 #124 of 2,589 Strongest: health A , hazard risk A− · lowest: cost of living C 70 Vellore 39,490 people $136,200 #125 of 2,589 Strongest: schools A , hazard risk A · lowest: cost of living C− 71 Marritt 2,759 people $135,700 #126 of 2,589 Strongest: hazard risk B+ , jobs & income B · lowest: cost of living C+ 72 Richmond 9,526 people $135,600 #127 of 2,589 Strongest: schools A , safety A · lowest: cost of living C 73 Dufferin Hill 7,910 people $135,600 #129 of 2,589 Strongest: walkability A , schools A · lowest: cost of living C− 74 Waterdown 23,858 people $135,500 #130 of 2,589 Strongest: schools A− , jobs & income A− · lowest: cost of living C+ 75 East Garafraxa 2,976 people $134,400 #136 of 2,589 Strongest: safety A+ , jobs & income B+ · lowest: walkability C 76 German Mills 11,923 people $134,100 #137 of 2,589 Strongest: schools A+ , health A · lowest: cost of living C− 77 Puslinch 8,577 people $134,100 #138 of 2,589 Strongest: safety A+ , jobs & income A · lowest: walkability D 78 Buttonville 15,001 people $133,900 #139 of 2,589 Strongest: schools A+ , hazard risk A · lowest: cost of living C− 79 Fallingbrook 17,836 people $133,400 #145 of 2,589 Strongest: safety A+ , walkability A · lowest: cost of living C 80 North Gower - Kars 5,439 people $133,400 #146 of 2,589 Strongest: safety A+ , health A · lowest: walkability C 81 Bolton 90,201 people $133,400 #147 of 2,589 Strongest: hazard risk A+ , safety A · lowest: cost of living C− 82 Metcalfe 5,434 people $133,100 #148 of 2,589 Strongest: safety A+ , health A− · lowest: cost of living C 83 Findlay Creek 14,089 people $132,700 #150 of 2,589 Strongest: safety A , health A · lowest: cost of living C 84 Stittsville North 13,331 people $132,500 #153 of 2,589 Strongest: schools A+ , safety A · lowest: cost of living C 85 Kanata Lakes 19,861 people $132,400 #154 of 2,589 Strongest: schools A+ , health A · lowest: cost of living C 86 Grand River South 10,723 people $132,300 #155 of 2,589 Strongest: health A , jobs & income A · lowest: cost of living C 87 Ebenezer West 11,510 people $132,200 #156 of 2,589 Strongest: walkability A , hazard risk A · lowest: cost of living C− 88 River Bend 5,930 people $131,600 #158 of 2,589 Strongest: schools A+ , hazard risk A · lowest: cost of living C+ 89 Roseborough 54,539 people $131,300 #159 of 2,589 Strongest: walkability A , hazard risk A · lowest: cost of living C− 90 Spring Valley 12,564 people $130,900 #162 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living C− 91 Stittsville East 10,482 people $130,300 #168 of 2,589 Strongest: safety A+ , schools A+ · lowest: cost of living C 92 Upper Cornell 8,304 people $130,200 #170 of 2,589 Strongest: schools A+ , health A · lowest: cost of living C− 93 Osgoode - Vernon 6,398 people $130,100 #171 of 2,589 Strongest: safety A+ , health A− · lowest: cost of living C 94 Rockwood 14,870 people $130,000 #172 of 2,589 Strongest: safety A+ , jobs & income B+ · lowest: cost of living C 95 Freelton 2,724 people $129,200 #179 of 2,589 Strongest: jobs & income A , schools A− · lowest: cost of living C+ 96 Mount Pleasant Village 19,719 people $129,200 #180 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living C− 97 Greenbelt (east) 3,094 people $129,200 #181 of 2,589 Strongest: health A , schools B+ · lowest: safety C− 98 Chapel Hill North 11,715 people $128,900 #183 of 2,589 Strongest: safety A+ , walkability A+ · lowest: cost of living C 99 Mount Pleasant North 10,103 people $128,900 #184 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living C− 100 Portobello South 29,960 people $128,800 #185 of 2,589 Strongest: safety A , schools A · lowest: cost of living C 101 Ebenezer East 27,031 people $128,700 #186 of 2,589 Strongest: hazard risk A , schools A− · lowest: cost of living D 102 Lampman 5,663 people $128,700 #187 of 2,589 Strongest: schools B+ , hazard risk B+ · lowest: cost of living C 103 Oakville 243,107 people $128,600 #188 of 2,589 Strongest: schools A+ , health A · lowest: cost of living D 104 Golf Course 3,741 people $128,600 #190 of 2,589 Strongest: schools A , jobs & income A− · lowest: cost of living C+ 105 Rosedale-Moore Park 20,268 people $128,600 #191 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D 106 Mount Joy 8,345 people $128,500 #193 of 2,589 Strongest: schools A+ , health A · lowest: cost of living D 107 Churchill Meadows 48,872 people $128,300 #196 of 2,589 Strongest: walkability A , hazard risk A · lowest: cost of living D 108 Van Kirk 10,014 people $128,100 #197 of 2,589 Strongest: hazard risk A , walkability A− · lowest: cost of living C− 109 Old Barrhaven West 22,012 people $128,000 #198 of 2,589 Strongest: safety A+ , walkability A · lowest: cost of living C 110 Box Grove 25,496 people $127,800 #201 of 2,589 Strongest: schools A+ , health A · lowest: cost of living D 111 Amaranth 4,808 people $127,700 #204 of 2,589 Strongest: safety A+ , health B · lowest: cost of living D 112 Highland Creek 12,678 people $127,400 #207 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D 113 Ayr 13,051 people $127,300 #209 of 2,589 Strongest: jobs & income A , health A− · lowest: cost of living C 114 Britannia 4,641 people $127,200 #210 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living C− 115 Fletchers Meadow South 9,214 people $127,000 #212 of 2,589 Strongest: walkability A , hazard risk A · lowest: cost of living C− 116 Fletchers Meadow North 11,870 people $127,000 #213 of 2,589 Strongest: walkability A , hazard risk A · lowest: cost of living C− 117 Georgetown 68,265 people $126,700 #214 of 2,589 Strongest: safety A , health A · lowest: cost of living D 119 Peace Village 14,598 people $126,700 #216 of 2,589 Strongest: schools A , hazard risk A · lowest: cost of living D 120 Erin 12,924 people $126,600 #217 of 2,589 Strongest: safety A+ , schools A− · lowest: cost of living C 121 Turnball 6,312 people $126,400 #220 of 2,589 Strongest: schools A , jobs & income B+ · lowest: cost of living C+ 122 Munster - Ashton 6,372 people $126,300 #223 of 2,589 Strongest: safety A+ , health A · lowest: walkability D− 123 Milton 157,345 people $126,200 #225 of 2,589 Strongest: health A , safety A · lowest: cost of living D 124 Beckwith 10,073 people $126,200 #226 of 2,589 Strongest: safety A+ , schools B+ · lowest: hazard risk D 125 N-Section (bramalea) 7,513 people $126,100 #228 of 2,589 Strongest: hazard risk A , walkability A · lowest: cost of living D 127 New Edinburgh 5,728 people $125,900 #232 of 2,589 Strongest: walkability A+ , jobs & income A+ · lowest: cost of living C− 128 Vars 2,767 people $125,600 #236 of 2,589 Strongest: safety A+ , schools A+ · lowest: cost of living C 130 Middlesex Centre 21,689 people $125,400 #239 of 2,589 Strongest: safety A+ , schools A · lowest: walkability C 131 Talbot 8,085 people $125,200 #240 of 2,589 Strongest: hazard risk A , jobs & income A− · lowest: cost of living C+ 132 Idlewood 5,005 people $125,000 #241 of 2,589 Strongest: health A , jobs & income A− · lowest: cost of living C 133 Maple 20,122 people $124,900 #242 of 2,589 Strongest: schools A , walkability A · lowest: cost of living D 134 Kinburn 2,639 people $124,500 #248 of 2,589 Strongest: safety A+ , jobs & income A · lowest: cost of living C 135 Heart Lake North 8,539 people $124,500 #250 of 2,589 Strongest: hazard risk A , walkability A · lowest: cost of living D 137 Valley Creek 11,986 people $124,000 #255 of 2,589 Strongest: hazard risk A , health A− · lowest: cost of living D 138 Woodhill 6,386 people $124,000 #256 of 2,589 Strongest: hazard risk A , health A− · lowest: cost of living D 139 Clarkson - Lorne Park 39,523 people $123,900 #258 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D 140 Highland 6,306 people $123,800 #260 of 2,589 Strongest: schools A− , hazard risk B+ · lowest: cost of living C 141 Cathedraltown 11,029 people $123,700 #261 of 2,589 Strongest: schools A+ , hazard risk A · lowest: cost of living D 142 Lambeth 2,609 people $123,400 #266 of 2,589 Strongest: schools A+ , jobs & income A · lowest: cost of living C+ 143 Embrun 23,655 people $123,400 #268 of 2,589 Strongest: safety A+ , schools A · lowest: cost of living C 144 Shaver 2,882 people $123,400 #269 of 2,589 Strongest: schools A , hazard risk B+ · lowest: cost of living C+ 145 Falkirk East 4,961 people $123,200 #270 of 2,589 Strongest: walkability A− , schools B+ · lowest: cost of living C 146 Erin Mills 39,194 people $123,000 #276 of 2,589 Strongest: walkability A , schools A · lowest: cost of living D 147 St.Andrew-Windfields 17,005 people $123,000 #278 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D 148 The Beaches 21,602 people $122,800 #279 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D 149 Springdale 13,221 people $122,800 #280 of 2,589 Strongest: hazard risk A , walkability A · lowest: cost of living D 150 Deerfield 13,090 people $122,700 #282 of 2,589 Strongest: walkability A , hazard risk A · lowest: cost of living D 151 Whitby 162,413 people $122,600 #283 of 2,589 Strongest: hazard risk A , walkability A · lowest: cost of living C 153 Greensborough 19,270 people $122,100 #287 of 2,589 Strongest: schools A+ , hazard risk A · lowest: cost of living D 154 Springwater 24,144 people $122,100 #288 of 2,589 Strongest: safety A+ , hazard risk A+ · lowest: cost of living C− 155 Stouffville 58,010 people $122,100 #289 of 2,589 Strongest: hazard risk A , schools A · lowest: cost of living D 157 Carpenter 2,941 people $121,600 #298 of 2,589 Strongest: hazard risk B+ , schools B+ · lowest: cost of living C 158 Civic Hospital 6,091 people $121,400 #300 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living C− 159 Old Barrhaven East 23,585 people $121,100 #304 of 2,589 Strongest: safety A+ , walkability A+ · lowest: cost of living C− 160 Chapman Mills 12,075 people $121,100 #305 of 2,589 Strongest: safety A+ , walkability A · lowest: cost of living C− 161 Colborne 7,447 people $121,000 #307 of 2,589 Strongest: schools A , jobs & income A− · lowest: cost of living C 162 Industrial 6,690 people $120,800 #310 of 2,589 Strongest: schools A− , hazard risk B+ · lowest: cost of living C 163 Horning 4,587 people $120,600 #314 of 2,589 Strongest: schools A− , hazard risk B+ · lowest: cost of living C 164 Creditview 5,598 people $120,600 #315 of 2,589 Strongest: hazard risk A , walkability A · lowest: cost of living D 165 Morningside Heights 24,972 people $120,500 #316 of 2,589 Strongest: walkability A , health A · lowest: cost of living D 166 Binbrook 22,497 people $120,500 #318 of 2,589 Strongest: schools B+ , hazard risk B+ · lowest: cost of living C 168 Huron South 5,555 people $120,100 #323 of 2,589 Strongest: health A , hazard risk A− · lowest: cost of living C− 169 Quantztown 13,146 people $119,900 #328 of 2,589 Strongest: schools A+ , hazard risk A · lowest: cost of living D 170 Felker 4,534 people $119,600 #332 of 2,589 Strongest: schools B+ , hazard risk B+ · lowest: cost of living C 171 LaSalle 36,452 people $119,400 #334 of 2,589 Strongest: safety A+ , schools A · lowest: walkability C 172 Aurora 67,385 people $119,400 #335 of 2,589 Strongest: hazard risk A+ , schools A+ · lowest: cost of living D 174 Wellesley 12,413 people $119,100 #341 of 2,589 Strongest: jobs & income A+ , hazard risk A · lowest: safety C+ 175 East Gwillimbury 42,989 people $119,100 #342 of 2,589 Strongest: hazard risk A , health A− · lowest: cost of living D 176 Alloa 29,669 people $119,100 #343 of 2,589 Strongest: walkability A , hazard risk A · lowest: cost of living D 177 Lakelands Village 9,636 people $119,100 #344 of 2,589 Strongest: hazard risk A , walkability A · lowest: cost of living D 178 Barnstown 6,603 people $119,000 #347 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: cost of living C 179 Thornhill 17,940 people $118,700 #352 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D 180 Pickering 118,378 people $118,700 #353 of 2,589 Strongest: hazard risk A , walkability A · lowest: cost of living D 181 Ajax 141,111 people $118,700 #354 of 2,589 Strongest: walkability A , hazard risk A · lowest: cost of living D 182 Eleanor 3,805 people $118,600 #355 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: cost of living C 183 Cornell 22,014 people $118,400 #358 of 2,589 Strongest: schools A+ , health A · lowest: cost of living D 184 Bramalea Woods 6,521 people $118,400 #360 of 2,589 Strongest: hazard risk A , walkability A · lowest: cost of living D 186 Adjala-Tosorontio 11,948 people $117,900 #365 of 2,589 Strongest: hazard risk A+ , safety A · lowest: walkability C− 187 Valley Park 6,394 people $117,900 #367 of 2,589 Strongest: hazard risk B+ , schools B · lowest: cost of living C 188 Fletchers West 18,552 people $117,900 #368 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D 189 Countryside 5,595 people $117,500 #378 of 2,589 Strongest: hazard risk A , health A− · lowest: cost of living D 190 Uxbridge 22,618 people $117,400 #379 of 2,589 Strongest: hazard risk A , schools A · lowest: cost of living D 191 Mulmur 3,813 people $117,300 #381 of 2,589 Strongest: safety A+ , hazard risk B+ · lowest: cost of living C− 192 Gourley 5,271 people $117,100 #384 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: cost of living C 193 Heart Lake South 19,573 people $116,900 #388 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D 194 Trillium 2,967 people $116,700 #390 of 2,589 Strongest: schools B+ , hazard risk B+ · lowest: walkability D 195 Forest Hill South 11,059 people $116,500 #392 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: cost of living D 196 Rushdale 5,154 people $116,500 #393 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: cost of living C 197 Hurontario 43,877 people $116,400 #394 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D 198 Trinity Commons 8,477 people $116,400 #395 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D 199 Oakridge 16,247 people $116,200 #397 of 2,589 Strongest: hazard risk A , jobs & income A− · lowest: cost of living C 200 Stoneybrook 7,662 people $115,900 #398 of 2,589 Strongest: hazard risk A , jobs & income A · lowest: cost of living C 201 Oro-Medonte 24,681 people $115,800 #401 of 2,589 Strongest: safety A+ , hazard risk A+ · lowest: walkability C− 202 North Riverdale 11,491 people $115,700 #403 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D 203 Sheridan 15,775 people $115,700 #404 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D 204 Grand River North 3,823 people $115,600 #406 of 2,589 Strongest: jobs & income A , health A · lowest: cost of living C− 205 Katimavik-Hazeldean 11,437 people $115,500 #408 of 2,589 Strongest: schools A+ , walkability A · lowest: cost of living C− 206 Roseland 20,587 people $115,500 #410 of 2,589 Strongest: schools A , jobs & income B+ · lowest: walkability C 207 Elmira 31,382 people $115,100 #411 of 2,589 Strongest: jobs & income A+ , schools A · lowest: cost of living C− 208 Trinity 2,708 people $115,000 #412 of 2,589 Strongest: schools A− , walkability B+ · lowest: cost of living C− 209 Mount Pleasant East 16,373 people $114,900 #413 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D 210 New Hamburg 22,890 people $114,700 #415 of 2,589 Strongest: jobs & income A , schools A · lowest: cost of living C− 211 Bradford 51,346 people $114,200 #422 of 2,589 Strongest: hazard risk A , safety A · lowest: cost of living D 212 Vinegar Hill 19,543 people $114,100 #423 of 2,589 Strongest: schools A+ , walkability A · lowest: cost of living D 213 Laurentian West 16,857 people $114,100 #425 of 2,589 Strongest: health A , hazard risk A− · lowest: cost of living C− 214 Jerome 2,820 people $114,100 #427 of 2,589 Strongest: hazard risk B+ , health B · lowest: cost of living C− 215 Lakeshore 45,954 people $114,000 #428 of 2,589 Strongest: safety A+ , schools A− · lowest: walkability C 216 Lynden 10,442 people $113,900 #429 of 2,589 Strongest: schools A , jobs & income A− · lowest: cost of living C− 217 Uplands 8,819 people $113,800 #430 of 2,589 Strongest: schools A , hazard risk A · lowest: cost of living C 218 West Rouge 20,915 people $113,800 #431 of 2,589 Strongest: walkability A+ , health A− · lowest: cost of living D 219 Sunningdale 21,645 people $113,800 #432 of 2,589 Strongest: hazard risk A , schools A− · lowest: cost of living C− 220 Professors Lake 10,335 people $113,700 #434 of 2,589 Strongest: hazard risk A , walkability A− · lowest: cost of living D 221 Westmeria 2,646 people $113,400 #436 of 2,589 Strongest: jobs & income A− , schools A− · lowest: cost of living C 222 Byron 15,277 people $113,300 #438 of 2,589 Strongest: hazard risk A , jobs & income A · lowest: cost of living C 223 Glebe-Dows Lake 13,436 people $113,200 #442 of 2,589 Strongest: walkability A+ , jobs & income A+ · lowest: cost of living D 224 Bowmanville 114,180 people $112,900 #450 of 2,589 Strongest: hazard risk A , safety A− · lowest: cost of living C− 225 Fruitland 7,653 people $112,900 #451 of 2,589 Strongest: schools B+ , hazard risk B+ · lowest: cost of living C− 226 Unionville 17,632 people $112,800 #452 of 2,589 Strongest: schools A+ , hazard risk A · lowest: cost of living D 227 Berczy Village 22,149 people $112,800 #453 of 2,589 Strongest: schools A+ , walkability A · lowest: cost of living D 228 Glen Cairn 14,020 people $112,700 #457 of 2,589 Strongest: schools A+ , health A · lowest: cost of living C− 229 Dorchester 15,475 people $112,600 #459 of 2,589 Strongest: safety A+ , jobs & income A · lowest: cost of living C 230 Trend-Arlington 3,844 people $112,500 #460 of 2,589 Strongest: safety A+ , walkability A+ · lowest: cost of living D 231 Fitzroy 6,400 people $112,500 #461 of 2,589 Strongest: safety A+ , schools A · lowest: cost of living C− 232 Central Erin Mills 36,393 people $112,500 #463 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D 235 Rosenberg 9,831 people $111,500 #482 of 2,589 Strongest: health A , hazard risk A− · lowest: cost of living C− 236 Northwood Park 10,402 people $111,500 #483 of 2,589 Strongest: hazard risk A , walkability A · lowest: cost of living D 237 Alderwood 12,596 people $111,300 #485 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D 238 Red Lake 4,285 people $111,300 #486 of 2,589 Strongest: jobs & income A+ , cost of living A · lowest: safety C− 239 Forest Heights 14,369 people $111,300 #487 of 2,589 Strongest: health A , hazard risk A− · lowest: cost of living C− 240 Wismer Commons 20,591 people $110,900 #492 of 2,589 Strongest: schools A+ , walkability A · lowest: cost of living D 241 Shuniah 3,458 people $110,900 #493 of 2,589 Strongest: schools A+ , safety A+ · lowest: walkability D 242 Jackson 8,124 people $110,800 #496 of 2,589 Strongest: hazard risk A , jobs & income A · lowest: cost of living C 243 Burlington 197,737 people $110,300 #507 of 2,589 Strongest: schools A+ , safety A · lowest: cost of living C− 244 Laurentian 11,133 people $110,300 #508 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 245 Meadowvale 37,821 people $110,300 #509 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D 247 Pelham 19,980 people $110,200 #511 of 2,589 Strongest: schools A+ , jobs & income A− · lowest: cost of living C 248 Newmarket 95,763 people $110,100 #513 of 2,589 Strongest: hazard risk A+ , health A · lowest: cost of living D 249 Highway Valley 4,469 people $109,900 #521 of 2,589 Strongest: schools A− , hazard risk B+ · lowest: cost of living C− 250 Lambton Baby Point 7,966 people $109,800 #523 of 2,589 Strongest: walkability A+ , safety A+ · lowest: cost of living D− 251 Streetsville 13,535 people $109,800 #524 of 2,589 Strongest: walkability A , hazard risk A · lowest: cost of living D 252 Millbrook 11,507 people $109,800 #525 of 2,589 Strongest: safety A , hazard risk B · lowest: health C 253 Beverley Glen 38,720 people $109,700 #526 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D 254 Queenswood Heights 8,998 people $109,600 #527 of 2,589 Strongest: safety A+ , walkability A · lowest: cost of living C− 255 Highland West 12,476 people $109,300 #532 of 2,589 Strongest: health A , hazard risk A− · lowest: cost of living C− 257 Tecumseh 25,554 people $109,000 #536 of 2,589 Strongest: safety A+ , schools A · lowest: hazard risk C+ 258 Craig Henry - Manordale 8,758 people $108,900 #537 of 2,589 Strongest: walkability A+ , safety A+ · lowest: cost of living D 259 East Ferris 5,835 people $108,900 #538 of 2,589 Strongest: safety A+ , hazard risk A− · lowest: walkability D 260 Drayton 11,518 people $108,800 #539 of 2,589 Strongest: safety A+ , jobs & income A · lowest: cost of living C 261 County Court 5,726 people $108,800 #540 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D 262 Westcliffe East 2,832 people $108,700 #542 of 2,589 Strongest: walkability A− , jobs & income B+ · lowest: cost of living C− 263 York Road 4,931 people $108,600 #545 of 2,589 Strongest: jobs & income A , schools A · lowest: cost of living C− 264 M-Section (bramalea) 9,901 people $108,600 #547 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D 265 Plympton-Wyoming 9,548 people $108,500 #549 of 2,589 Strongest: jobs & income A− , schools A− · lowest: safety D− 266 Angus 26,036 people $108,300 #554 of 2,589 Strongest: hazard risk A+ , safety A · lowest: cost of living C 267 Masonville 10,359 people $108,200 #556 of 2,589 Strongest: hazard risk A , schools A− · lowest: cost of living C− 268 Kemptville 19,733 people $108,200 #557 of 2,589 Strongest: safety A , schools A− · lowest: hazard risk D 269 Gurnett 4,582 people $108,200 #559 of 2,589 Strongest: walkability A− , schools B+ · lowest: cost of living C− 270 Oliver Paipoonge 6,524 people $108,000 #562 of 2,589 Strongest: schools A , hazard risk A− · lowest: health D 271 Guernsey 3,808 people $107,900 #568 of 2,589 Strongest: schools A− , walkability B+ · lowest: cost of living C− 272 Port Perry 23,928 people $107,400 #579 of 2,589 Strongest: hazard risk A , safety A− · lowest: cost of living C 273 Plattsville 8,251 people $107,300 #581 of 2,589 Strongest: safety A+ , schools A− · lowest: walkability C 274 Buchanan 3,006 people $107,300 #582 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: cost of living C− 275 Markland Wood 10,559 people $107,200 #583 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 276 Casa Loma 11,369 people $107,100 #586 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 277 Thamesford 9,755 people $107,100 #587 of 2,589 Strongest: safety A+ , jobs & income A · lowest: health C+ 278 Paris 45,565 people $107,100 #590 of 2,589 Strongest: safety A , jobs & income B+ · lowest: cost of living C− 279 Queensway Terrace North 3,160 people $107,000 #592 of 2,589 Strongest: safety A+ , walkability A+ · lowest: cost of living D 281 Hunt Club Park 8,556 people $107,000 #594 of 2,589 Strongest: health A , safety A · lowest: cost of living D 282 Markham Village 10,319 people $106,900 #597 of 2,589 Strongest: schools A+ , health A · lowest: cost of living D− 283 Beaverbrook 6,762 people $106,700 #601 of 2,589 Strongest: safety A+ , schools A+ · lowest: cost of living C− 284 Rockland 30,375 people $106,700 #603 of 2,589 Strongest: safety A , schools B+ · lowest: cost of living C− 285 Guildwood 9,797 people $106,600 #607 of 2,589 Strongest: walkability A+ , safety A · lowest: cost of living D− 286 Adelaide-Metcalfe 3,196 people $106,500 #610 of 2,589 Strongest: safety A+ , jobs & income A+ · lowest: cost of living C− 287 G-Section (bramalea) 8,224 people $106,500 #611 of 2,589 Strongest: walkability A , hazard risk A · lowest: cost of living D 288 Creditview 10,972 people $106,100 #612 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D 289 South Windsor 15,896 people $106,000 #614 of 2,589 Strongest: jobs & income A− , schools B · lowest: safety C+ 290 Islington 23,659 people $105,800 #615 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 291 Hamilton 11,810 people $105,800 #616 of 2,589 Strongest: safety A+ , hazard risk A− · lowest: walkability D 292 Templemead 4,188 people $105,700 #619 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: cost of living C− 293 Smithville 16,586 people $105,600 #620 of 2,589 Strongest: schools A+ , hazard risk B+ · lowest: cost of living C 294 Stonegate-Queensway 25,745 people $105,400 #621 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 296 Lucan 6,827 people $105,300 #626 of 2,589 Strongest: safety A+ , hazard risk A+ · lowest: cost of living B− 297 Danforth East York 17,073 people $105,300 #627 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 298 Limoges 15,122 people $105,000 #633 of 2,589 Strongest: schools A− , jobs & income B+ · lowest: health C 299 Royal Orchard 15,006 people $104,900 #638 of 2,589 Strongest: walkability A , hazard risk A · lowest: cost of living D 300 Alliston 50,739 people $104,800 #641 of 2,589 Strongest: safety A , hazard risk A · lowest: cost of living D 301 Enniskillen 3,174 people $104,800 #642 of 2,589 Strongest: jobs & income A+ , schools A− · lowest: safety D− 302 Southwold 5,473 people $104,800 #643 of 2,589 Strongest: safety A , jobs & income A · lowest: walkability C− 303 South Frontenac 21,599 people $104,400 #653 of 2,589 Strongest: safety A+ , schools A · lowest: cost of living C− 304 Grimsby 31,478 people $104,400 #654 of 2,589 Strongest: schools A+ , hazard risk A− · lowest: cost of living C− 305 Pelmo Park-Humberlea 11,396 people $104,400 #655 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 306 Country Hills West 5,936 people $104,200 #658 of 2,589 Strongest: health A , hazard risk A− · lowest: cost of living D 307 Fairview 7,597 people $104,100 #661 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D− 308 High Park-Swansea 22,970 people $103,900 #666 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 309 Sheldon 25,488 people $103,900 #667 of 2,589 Strongest: hazard risk B+ , schools B · lowest: cost of living C− 310 Orangeville 33,070 people $103,600 #673 of 2,589 Strongest: walkability A− , safety A− · lowest: cost of living D 311 Albion 4,585 people $103,400 #676 of 2,589 Strongest: hazard risk B+ , schools B · lowest: cost of living D 312 Rathwood 27,388 people $103,300 #677 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D− 313 Port Elgin 18,167 people $103,300 #679 of 2,589 Strongest: walkability A− , jobs & income A− · lowest: cost of living D 314 West Queen West 13,599 people $103,200 #684 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D 315 Concord 7,225 people $102,900 #691 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D− 316 South Riverdale 28,264 people $102,900 #693 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 317 Central Elgin 15,230 people $102,900 #694 of 2,589 Strongest: safety A , jobs & income A− · lowest: cost of living C− 318 Greenboro East 4,800 people $102,800 #696 of 2,589 Strongest: safety A+ , health A · lowest: cost of living D 319 Alnwick/Haldimand 8,197 people $102,800 #698 of 2,589 Strongest: safety A+ , hazard risk A− · lowest: walkability D 320 Richmond Hill 222,031 people $102,600 #701 of 2,589 Strongest: schools A+ , walkability A · lowest: cost of living D− 321 Lansing-Westgate 15,980 people $102,600 #702 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 322 Beamsville 28,356 people $102,500 #704 of 2,589 Strongest: schools A+ , hazard risk B+ · lowest: cost of living C− 323 Sioux Lookout 6,122 people $102,500 #707 of 2,589 Strongest: jobs & income A+ , walkability A− · lowest: safety D 324 Petawawa 19,606 people $102,400 #708 of 2,589 Strongest: safety A+ , jobs & income A · lowest: health C 325 Parkwoods-O'Connor Hills 13,943 people $102,000 #714 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 327 Erindale 22,755 people $101,800 #719 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D− 328 Kincardine 13,169 people $101,500 #722 of 2,589 Strongest: safety A , jobs & income A · lowest: cost of living C− 329 Crestview-Tanglewood 8,302 people $101,500 #724 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D 330 Perth South 4,055 people $101,500 #725 of 2,589 Strongest: jobs & income A+ , schools A− · lowest: cost of living C− 331 Lakeview 21,789 people $101,500 #727 of 2,589 Strongest: walkability A , hazard risk A · lowest: cost of living D− 332 Innisfil 50,686 people $101,400 #732 of 2,589 Strongest: hazard risk A , safety A · lowest: cost of living D 333 Grand Valley 4,759 people $101,400 #734 of 2,589 Strongest: safety A+ , walkability B · lowest: schools C− 334 Thornbury 11,162 people $101,100 #739 of 2,589 Strongest: schools A+ , safety A · lowest: cost of living D 335 Edenbridge-Humber Valley 15,480 people $101,100 #740 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 336 Hyde Park 14,769 people $101,100 #741 of 2,589 Strongest: hazard risk A , schools A · lowest: cost of living C− 337 Old Hunt Club 16,270 people $101,000 #743 of 2,589 Strongest: walkability A+ , safety A+ · lowest: cost of living D 338 Danforth 9,364 people $100,900 #745 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 339 Fergus 34,565 people $100,700 #751 of 2,589 Strongest: safety A+ , schools A · lowest: cost of living C− 340 Pineview 6,346 people $100,700 #754 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living C− 341 East Willowdale 15,514 people $100,400 #759 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 342 Blackburn Hamlet 7,606 people $100,300 #764 of 2,589 Strongest: walkability A+ , safety A+ · lowest: cost of living D 343 Callander 4,021 people $100,300 #766 of 2,589 Strongest: jobs & income A− , hazard risk A− · lowest: health C− 344 Almonte 16,073 people $100,100 #767 of 2,589 Strongest: safety A+ , schools A− · lowest: hazard risk D 345 Poplar Park 3,031 people $100,000 #769 of 2,589 Strongest: schools A− , hazard risk B+ · lowest: cost of living D 346 Tavistock 8,710 people $99,700 #775 of 2,589 Strongest: safety A+ , jobs & income A+ · lowest: cost of living C+ 348 Old East York 9,175 people $99,600 #779 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 349 Westboro 12,899 people $99,600 #781 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 350 Melancthon 3,581 people $99,600 #784 of 2,589 Strongest: hazard risk B , jobs & income B− · lowest: cost of living D 351 Madoc 13,160 people $99,400 #794 of 2,589 Strongest: walkability A , hazard risk A · lowest: cost of living D 352 Casselman 4,535 people $99,300 #795 of 2,589 Strongest: schools A+ , walkability A · lowest: health C− 353 Greenboro West 5,597 people $99,300 #796 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D 354 Shelburne 10,767 people $99,300 #797 of 2,589 Strongest: safety A , walkability B+ · lowest: schools C− 355 Corso Italia-Davenport 13,215 people $99,100 #805 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 356 McNab/Braeside 8,340 people $99,100 #806 of 2,589 Strongest: schools A− , safety B+ · lowest: cost of living C− 357 Qualicum - Redwood 4,761 people $99,000 #807 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 358 Woodbine-Lumsden 7,928 people $98,500 #820 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 359 Corunna 15,872 people $98,500 #821 of 2,589 Strongest: safety A , jobs & income A− · lowest: cost of living C 360 Woodbine Corridor 12,283 people $98,400 #822 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 361 Niagara-on-the-Lake 20,080 people $98,400 #823 of 2,589 Strongest: schools A , hazard risk B+ · lowest: cost of living D 362 Amherstburg 27,509 people $98,400 #826 of 2,589 Strongest: schools A , jobs & income B− · lowest: cost of living C 363 Montague 4,414 people $98,100 #834 of 2,589 Strongest: safety A+ , health B− · lowest: hazard risk D 364 South-West Oxford 8,375 people $97,900 #839 of 2,589 Strongest: safety A , jobs & income A · lowest: walkability C− 365 Tyendinaga 5,005 people $97,900 #840 of 2,589 Strongest: schools A , cost of living B− · lowest: walkability D 366 Keswick 53,630 people $97,800 #845 of 2,589 Strongest: hazard risk A , health B+ · lowest: cost of living D− 367 Butler 2,922 people $97,700 #847 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: cost of living D 369 Bells Corners East 4,963 people $97,600 #849 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living D 370 Greenwood-Coxwell 14,146 people $97,600 #850 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 371 Bayview Woods-Steeles 12,499 people $97,500 #851 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 372 Drummond/North Elmsley 8,817 people $97,400 #858 of 2,589 Strongest: safety A+ , jobs & income B+ · lowest: hazard risk D 373 Cooksville NHD (East) 9,313 people $96,800 #868 of 2,589 Strongest: walkability A , hazard risk A · lowest: cost of living D− 374 Stayner 16,571 people $96,700 #870 of 2,589 Strongest: hazard risk A+ , safety A · lowest: cost of living D 375 Thornlea 20,872 people $96,600 #872 of 2,589 Strongest: schools A+ , walkability A+ · lowest: cost of living D− 376 Junction Area 14,205 people $96,600 #873 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 377 Rosedale 3,070 people $96,600 #874 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: cost of living D 378 Delta East 6,186 people $96,500 #875 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 379 East Riverside 15,758 people $96,400 #878 of 2,589 Strongest: schools A− , jobs & income B · lowest: cost of living C 380 Cooksville NHD (West) 14,821 people $96,300 #880 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D− 381 Trinity-Bellwoods 15,691 people $96,300 #881 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 382 Old Ottawa East 8,308 people $96,200 #885 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 383 Douro-Dummer 8,379 people $96,200 #888 of 2,589 Strongest: safety A+ , hazard risk B− · lowest: cost of living C− 384 Cliffcrest 16,184 people $96,200 #889 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 385 Otonabee-South Monaghan 8,084 people $96,100 #893 of 2,589 Strongest: safety A+ , hazard risk B− · lowest: cost of living C− 386 Yonge-St.Clair 13,177 people $96,000 #894 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 387 Perth East 13,423 people $95,900 #900 of 2,589 Strongest: jobs & income A+ , safety A · lowest: cost of living C− 388 Woodbridge 18,835 people $95,900 #901 of 2,589 Strongest: hazard risk A , health A · lowest: cost of living D− 389 Augusta 7,767 people $95,700 #905 of 2,589 Strongest: safety A , jobs & income B+ · lowest: hazard risk D 390 Gilkson 2,963 people $95,600 #910 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: cost of living D 391 Wainfleet 7,329 people $95,600 #911 of 2,589 Strongest: schools A , hazard risk B+ · lowest: walkability D 392 Bridgenorth 20,628 people $95,500 #913 of 2,589 Strongest: safety A+ , schools B · lowest: cost of living C− 393 Yonge-Eglinton 12,424 people $95,400 #914 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 394 Eastdale 2,703 people $95,300 #917 of 2,589 Strongest: walkability B+ , hazard risk B+ · lowest: cost of living D 395 Norwich 12,321 people $95,100 #922 of 2,589 Strongest: safety A , jobs & income A · lowest: cost of living C− 396 Malahide 9,995 people $95,100 #923 of 2,589 Strongest: safety A , hazard risk B+ · lowest: walkability C− 397 Mississauga Valleys 11,799 people $95,000 #925 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D− 398 Elmvale - Canterbury 8,149 people $95,000 #926 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 399 Deep River 4,353 people $94,800 #928 of 2,589 Strongest: walkability A+ , safety A · lowest: hazard risk C+ 400 Georgian Bluffs 12,061 people $94,800 #929 of 2,589 Strongest: safety A+ , jobs & income B+ · lowest: walkability C− 401 West Humber-Clairville 33,690 people $94,800 #930 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 403 Loyalist 19,761 people $94,200 #948 of 2,589 Strongest: safety A , health B · lowest: cost of living D 404 Severn 15,716 people $94,200 #949 of 2,589 Strongest: hazard risk A , safety A− · lowest: walkability C 405 Marathon 3,223 people $94,000 #951 of 2,589 Strongest: cost of living A+ , walkability A · lowest: schools C− 406 Bathurst Manor 16,176 people $94,000 #952 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 407 Waterloo 142,450 people $93,900 #956 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D 409 Laurentian Valley 9,714 people $93,800 #961 of 2,589 Strongest: safety A , jobs & income B+ · lowest: walkability C− 410 Kingsville 25,302 people $93,600 #968 of 2,589 Strongest: safety A+ , schools A− · lowest: cost of living C− 411 Birchcliffe-Cliffside 23,115 people $93,600 #969 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 413 Chalk River 3,147 people $93,500 #972 of 2,589 Strongest: safety A , schools B+ · lowest: walkability C− 414 Guelph 160,760 people $93,300 #977 of 2,589 Strongest: walkability A , schools A− · lowest: cost of living D 415 South Cameron 11,804 people $93,300 #979 of 2,589 Strongest: health B+ , jobs & income B− · lowest: cost of living C− 416 Bostwick 7,694 people $93,200 #983 of 2,589 Strongest: hazard risk A , health B+ · lowest: cost of living D 417 Barrie 174,469 people $93,100 #986 of 2,589 Strongest: hazard risk A+ , walkability A− · lowest: cost of living D 418 Rosedale Village 5,764 people $93,100 #987 of 2,589 Strongest: hazard risk A , health A− · lowest: cost of living D− 419 Langstaff 8,147 people $93,000 #988 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 420 Cambridge 165,354 people $92,900 #992 of 2,589 Strongest: health A , hazard risk A− · lowest: cost of living D 421 Hickory Woods 14,247 people $92,900 #993 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D− 422 Bendale South 10,885 people $92,900 #994 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 423 Beaverton 13,710 people $92,600 #1,001 of 2,589 Strongest: hazard risk A , safety A− · lowest: schools C− 424 Banbury-Don Mills 27,472 people $92,500 #1,003 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 426 Crerar 2,877 people $92,500 #1,010 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: cost of living D 427 McDougall 3,002 people $92,500 #1,011 of 2,589 Strongest: jobs & income A+ , hazard risk A · lowest: walkability D 428 Forest Hill North 12,432 people $92,400 #1,012 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 429 Long Sault 14,602 people $92,400 #1,013 of 2,589 Strongest: safety A , schools B+ · lowest: walkability C 430 Caledonia 56,059 people $92,100 #1,024 of 2,589 Strongest: safety A , hazard risk A− · lowest: health D 431 Mitchell 10,080 people $91,900 #1,027 of 2,589 Strongest: jobs & income A+ , safety A− · lowest: cost of living C 432 Elizabethtown-Kitley 9,886 people $91,800 #1,029 of 2,589 Strongest: schools A− , jobs & income A− · lowest: hazard risk D 433 East End-Danforth 22,055 people $91,800 #1,030 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 434 Peel Village 13,037 people $91,700 #1,035 of 2,589 Strongest: walkability A , hazard risk A · lowest: cost of living D− 435 Pleasant View 15,248 people $91,600 #1,038 of 2,589 Strongest: walkability A+ , safety A · lowest: cost of living D− 436 Clairlea-Birchmount 27,690 people $91,600 #1,040 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 437 Hillcrest Village 16,374 people $91,500 #1,042 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 438 North Stormont 7,946 people $91,500 #1,044 of 2,589 Strongest: safety A , jobs & income B− · lowest: schools C 439 Westmount 19,591 people $91,300 #1,048 of 2,589 Strongest: hazard risk A , walkability A− · lowest: cost of living D 440 Dovercourt Village 12,378 people $91,300 #1,049 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 441 Stone Mills 8,523 people $91,100 #1,054 of 2,589 Strongest: safety A+ , schools A− · lowest: walkability C− 442 Mountview 7,752 people $91,100 #1,056 of 2,589 Strongest: walkability A− , schools A− · lowest: cost of living D 443 Playter Estates-Danforth 7,712 people $91,000 #1,059 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 444 South Glengarry 14,355 people $90,900 #1,061 of 2,589 Strongest: safety A , jobs & income A− · lowest: walkability C− 445 Clanton Park 17,673 people $90,900 #1,062 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 446 Huron-Kinloss 8,445 people $90,800 #1,065 of 2,589 Strongest: safety A , schools A− · lowest: health C 448 H-Section (bramalea) 9,040 people $90,700 #1,074 of 2,589 Strongest: walkability A , hazard risk A · lowest: cost of living D− 449 Horton 3,550 people $90,600 #1,076 of 2,589 Strongest: safety A+ , schools B+ · lowest: walkability D− 450 Roncesvalles 14,725 people $90,600 #1,077 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 451 Blake-Jones 7,494 people $90,400 #1,087 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 452 Winchester 12,706 people $90,100 #1,099 of 2,589 Strongest: safety A , schools A− · lowest: cost of living C 453 Lake of Bays 4,105 people $90,000 #1,103 of 2,589 Strongest: schools A+ , safety A · lowest: cost of living D 454 Harbourfront-CityPlace 28,199 people $90,000 #1,104 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 455 Caledonia-Fairbank 10,037 people $89,800 #1,111 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 456 Palmerston-Little Italy 13,171 people $89,700 #1,116 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 457 Wellington Place 25,729 people $89,600 #1,123 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 458 Tay Valley 6,171 people $89,600 #1,125 of 2,589 Strongest: safety A , schools B− · lowest: hazard risk D 459 Dutton 4,686 people $89,400 #1,132 of 2,589 Strongest: safety A , hazard risk B+ · lowest: health C+ 460 Westminster 10,794 people $89,400 #1,134 of 2,589 Strongest: hazard risk A , walkability A− · lowest: cost of living D 461 Sheridan 11,110 people $89,400 #1,136 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D− 462 Parkhill 6,864 people $89,300 #1,141 of 2,589 Strongest: safety A+ , hazard risk A+ · lowest: schools D 463 Malvern West 17,354 people $89,300 #1,142 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 464 Muskoka Lakes 8,463 people $89,200 #1,146 of 2,589 Strongest: hazard risk A , safety A− · lowest: cost of living C− 465 Parkview West 3,686 people $89,200 #1,148 of 2,589 Strongest: hazard risk B+ , health B · lowest: cost of living D 466 Strathroy 26,497 people $89,100 #1,149 of 2,589 Strongest: hazard risk A , safety A · lowest: cost of living D 467 Carleton Place 14,837 people $89,100 #1,150 of 2,589 Strongest: walkability A , schools B+ · lowest: hazard risk D 468 Devonshire 9,852 people $88,800 #1,162 of 2,589 Strongest: schools B , health B · lowest: cost of living C 469 Inch Park 4,065 people $88,800 #1,163 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 470 Weston-Pelham Park 10,680 people $88,600 #1,169 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 471 Waterridge Village 2,737 people $88,500 #1,175 of 2,589 Strongest: health A+ , walkability A · lowest: cost of living D− 473 Wychwood 13,828 people $88,200 #1,183 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 474 Stoney Creek 9,387 people $88,200 #1,184 of 2,589 Strongest: hazard risk A , schools A− · lowest: cost of living D 475 Westmount 5,048 people $88,100 #1,187 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 476 Malton 39,476 people $88,100 #1,188 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D− 477 Merrickville 3,411 people $88,100 #1,190 of 2,589 Strongest: safety A , walkability B · lowest: hazard risk D 478 Gilbert 3,181 people $88,100 #1,191 of 2,589 Strongest: walkability A , schools B+ · lowest: cost of living D 479 Hagerman's Corners 43,555 people $88,000 #1,195 of 2,589 Strongest: schools A+ , walkability A · lowest: cost of living D− 480 Tiny 14,195 people $88,000 #1,196 of 2,589 Strongest: hazard risk A+ , safety A+ · lowest: walkability C− 481 Bridgeport East 3,903 people $87,900 #1,201 of 2,589 Strongest: health A , hazard risk A− · lowest: cost of living D− 482 Malvern East 26,113 people $87,800 #1,206 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 483 Fessenden 3,551 people $87,800 #1,207 of 2,589 Strongest: walkability A , schools B+ · lowest: cost of living D 484 Centre 17,851 people $87,800 #1,208 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D− 485 South Keys 2,865 people $87,800 #1,209 of 2,589 Strongest: walkability A+ , health A · lowest: safety D 486 Mildmay 6,247 people $87,600 #1,213 of 2,589 Strongest: safety A , jobs & income A− · lowest: health C+ 487 Annex 30,705 people $87,600 #1,215 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 488 Ingersoll 14,911 people $87,500 #1,217 of 2,589 Strongest: safety B+ , walkability B+ · lowest: cost of living C 489 Port Hope 18,446 people $87,500 #1,218 of 2,589 Strongest: safety A , hazard risk B+ · lowest: cost of living D 490 Little Portugal 15,669 people $87,400 #1,223 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 492 Humber Heights-Westmount 10,427 people $87,400 #1,226 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 493 Essex 23,872 people $87,300 #1,232 of 2,589 Strongest: safety A , schools A− · lowest: cost of living C 494 Colborne 7,216 people $87,200 #1,235 of 2,589 Strongest: safety A+ , hazard risk B+ · lowest: cost of living C− 496 Watford 3,955 people $87,200 #1,237 of 2,589 Strongest: hazard risk B+ , jobs & income B+ · lowest: safety D− 497 Ridgehill / Armbro Heights 14,321 people $87,100 #1,244 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D− 498 Quinndale 3,621 people $87,000 #1,248 of 2,589 Strongest: walkability B+ , hazard risk B+ · lowest: cost of living D 499 Vincent 10,011 people $87,000 #1,249 of 2,589 Strongest: walkability B+ , hazard risk B+ · lowest: cost of living D 500 Medway 18,922 people $86,900 #1,252 of 2,589 Strongest: walkability A , hazard risk A · lowest: cost of living D 501 Riverdale East 3,416 people $86,900 #1,255 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: cost of living D 502 Trillium Industrial Park 3,420 people $86,800 #1,258 of 2,589 Strongest: health A , hazard risk A− · lowest: cost of living D− 504 Lisgar 3,945 people $86,700 #1,265 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: cost of living D 505 Agincourt North 27,790 people $86,600 #1,269 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 506 Fisher Heights 6,451 people $86,600 #1,271 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 507 Kenora, Unorganized 7,877 people $86,600 #1,272 of 2,589 Strongest: cost of living A− , hazard risk B · lowest: health D 508 Morris-Turnberry 4,028 people $86,300 #1,280 of 2,589 Strongest: safety A , jobs & income A · lowest: walkability D 509 Applewood 33,229 people $86,200 #1,287 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D− 510 Kenora 15,892 people $86,200 #1,288 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 511 Berrisfield 3,773 people $86,200 #1,290 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: cost of living D 512 Junction-Wallace Emerson 23,484 people $86,100 #1,292 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 513 Maple Leaf 10,040 people $86,100 #1,293 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 514 South Walkerville 6,129 people $86,100 #1,295 of 2,589 Strongest: walkability A− , health B+ · lowest: cost of living C− 515 Bayview Village 22,617 people $85,900 #1,304 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 516 Underwood 5,972 people $85,900 #1,305 of 2,589 Strongest: walkability A , schools A · lowest: cost of living D− 517 Forest Hill 5,760 people $85,900 #1,306 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 518 Morningside 17,708 people $85,900 #1,307 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 519 Mimico-Queensway 18,207 people $85,900 #1,308 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 520 Dundalk 11,599 people $85,900 #1,309 of 2,589 Strongest: safety A− , walkability B · lowest: cost of living D 521 Petrolia 6,422 people $85,800 #1,313 of 2,589 Strongest: schools A− , hazard risk B+ · lowest: safety D− 522 St. Marys 8,203 people $85,700 #1,316 of 2,589 Strongest: schools A , jobs & income A− · lowest: cost of living C− 523 Oshawa 213,592 people $85,600 #1,323 of 2,589 Strongest: walkability A , hazard risk A · lowest: cost of living D− 524 Humewood-Cedarvale 13,978 people $85,400 #1,331 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 525 Front of Yonge 2,773 people $85,300 #1,332 of 2,589 Strongest: schools A+ , safety B+ · lowest: walkability D 526 Wexford/Maryvale 28,591 people $85,300 #1,333 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 527 Bells Corners West 4,422 people $85,200 #1,338 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D 529 Grey Highlands 12,148 people $85,100 #1,345 of 2,589 Strongest: safety A , walkability B · lowest: cost of living C− 530 Bayfield 8,327 people $85,000 #1,348 of 2,589 Strongest: safety A , jobs & income A− · lowest: cost of living B− 531 Long Branch 11,400 people $85,000 #1,350 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 532 Ramara 11,551 people $85,000 #1,351 of 2,589 Strongest: safety A , hazard risk A · lowest: cost of living D 533 Etobicoke West Mall 12,218 people $84,800 #1,356 of 2,589 Strongest: walkability A+ , health A− · lowest: cost of living D− 534 Seguin 5,761 people $84,800 #1,360 of 2,589 Strongest: hazard risk A , jobs & income C · lowest: schools D 535 Humber Bay Shores 22,633 people $84,700 #1,361 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 536 Bracebridge 18,676 people $84,700 #1,362 of 2,589 Strongest: hazard risk A , schools A− · lowest: cost of living D 537 East L'Amoreaux 21,533 people $84,700 #1,363 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 538 Admaston/Bromley 3,086 people $84,700 #1,364 of 2,589 Strongest: safety A , jobs & income B+ · lowest: walkability D− 539 Athens 3,078 people $84,700 #1,366 of 2,589 Strongest: safety B+ , cost of living B · lowest: hazard risk D 540 High Park North 22,162 people $84,600 #1,368 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 541 Don Valley Village 26,972 people $84,500 #1,373 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 542 Cardinal 7,952 people $84,500 #1,375 of 2,589 Strongest: safety B+ , schools B− · lowest: hazard risk D 543 Avondale 13,803 people $84,400 #1,377 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 544 Listowel 18,168 people $84,400 #1,378 of 2,589 Strongest: jobs & income A , schools A− · lowest: cost of living C− 545 Wendover 10,896 people $84,400 #1,380 of 2,589 Strongest: schools A , safety A− · lowest: cost of living C 546 Trent Lakes 7,357 people $84,300 #1,386 of 2,589 Strongest: safety A+ , hazard risk B · lowest: jobs & income D 548 Rideau Lakes 12,148 people $84,200 #1,391 of 2,589 Strongest: safety A− , health B− · lowest: hazard risk D 550 Iris 5,733 people $84,100 #1,394 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 552 Howick 4,517 people $83,900 #1,401 of 2,589 Strongest: safety A , schools A · lowest: cost of living C− 553 Elms-Old Rexdale 9,366 people $83,700 #1,409 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 554 Newtonbrook East 15,996 people $83,600 #1,412 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 555 Milliken 24,431 people $83,400 #1,415 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 556 Huntsville 23,948 people $83,300 #1,421 of 2,589 Strongest: hazard risk A , health B+ · lowest: cost of living D 557 Auditorium 3,918 people $83,200 #1,426 of 2,589 Strongest: health A , walkability A · lowest: cost of living D− 558 Palmerston 10,029 people $83,100 #1,429 of 2,589 Strongest: safety A+ , walkability A− · lowest: cost of living C− 559 Vankleek Hill 9,321 people $83,000 #1,433 of 2,589 Strongest: safety A− , schools B · lowest: hazard risk C+ 560 Walkerton 10,811 people $83,000 #1,435 of 2,589 Strongest: jobs & income A− , safety B+ · lowest: cost of living C− 561 Etobicoke City Centre 23,856 people $83,000 #1,436 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 562 Briar Hill-Belgravia 14,590 people $83,000 #1,437 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 563 Downsview 18,055 people $83,000 #1,438 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 564 Sherwood 2,567 people $82,700 #1,447 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: cost of living D− 565 Humber Summit 12,194 people $82,700 #1,448 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 566 Thorold 33,844 people $82,600 #1,449 of 2,589 Strongest: schools A , hazard risk B+ · lowest: cost of living D 567 Centremount 4,053 people $82,500 #1,455 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D− 568 Centreville Chicopee 10,291 people $82,300 #1,463 of 2,589 Strongest: health A , walkability A · lowest: cost of living D− 569 Bayham 7,935 people $82,300 #1,466 of 2,589 Strongest: safety A , hazard risk B+ · lowest: jobs & income C− 570 Huntington 5,024 people $82,300 #1,468 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: cost of living D 571 Manor Park 9,491 people $82,200 #1,471 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 572 Thunder Bay, Unorganized 6,831 people $82,100 #1,477 of 2,589 Strongest: cost of living A− , hazard risk A− · lowest: health D 573 Tay 11,968 people $82,000 #1,480 of 2,589 Strongest: hazard risk A+ , safety A · lowest: cost of living D 574 Woodstock 55,572 people $82,000 #1,482 of 2,589 Strongest: walkability B+ , health B− · lowest: cost of living D 575 Collingwood 28,366 people $81,900 #1,486 of 2,589 Strongest: hazard risk A+ , walkability A− · lowest: cost of living D− 577 Dryden 7,808 people $81,700 #1,495 of 2,589 Strongest: walkability A− , cost of living B+ · lowest: safety D 578 Simcoe 75,618 people $81,700 #1,496 of 2,589 Strongest: hazard risk A− , safety B+ · lowest: health D 579 Timmins 45,569 people $81,700 #1,498 of 2,589 Strongest: hazard risk A , walkability A · lowest: schools D 580 Georgian Bay 3,798 people $81,700 #1,499 of 2,589 Strongest: hazard risk A , safety A− · lowest: jobs & income D 581 Steeles 22,943 people $81,600 #1,500 of 2,589 Strongest: safety A+ , walkability A+ · lowest: cost of living D− 582 North London 9,584 people $81,600 #1,502 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D− 583 Lindsay 85,351 people $81,600 #1,503 of 2,589 Strongest: safety A , hazard risk A− · lowest: cost of living D 584 Markstay-Warren 2,990 people $81,500 #1,509 of 2,589 Strongest: hazard risk A− , safety B+ · lowest: walkability D 585 Milliken 12,138 people $81,300 #1,512 of 2,589 Strongest: walkability A , hazard risk A · lowest: cost of living D− 586 E-F-K-Section (bramalea) 13,596 people $81,300 #1,513 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D− 587 Quinte West 50,385 people $81,300 #1,515 of 2,589 Strongest: safety B+ , walkability B− · lowest: cost of living C− 588 Lanark Highlands 6,370 people $81,300 #1,516 of 2,589 Strongest: safety A , health C+ · lowest: schools D 589 Stirling 5,489 people $81,200 #1,519 of 2,589 Strongest: schools A+ , safety A+ · lowest: health D 591 Picton 27,544 people $81,200 #1,523 of 2,589 Strongest: safety A , walkability B · lowest: cost of living D 592 Chatsworth 7,770 people $81,100 #1,525 of 2,589 Strongest: safety A , hazard risk B · lowest: walkability C− 593 Brighton 12,900 people $81,100 #1,526 of 2,589 Strongest: hazard risk B+ , safety B+ · lowest: cost of living D 594 Powassan 3,657 people $81,100 #1,527 of 2,589 Strongest: safety A+ , hazard risk A− · lowest: health D 595 University 7,595 people $81,000 #1,532 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 596 Seaforth 10,402 people $80,900 #1,534 of 2,589 Strongest: safety B+ , jobs & income B+ · lowest: cost of living C+ 597 Pioneer Park 8,781 people $80,900 #1,535 of 2,589 Strongest: health A , walkability A · lowest: cost of living D− 598 Whitewater Region 7,899 people $80,900 #1,536 of 2,589 Strongest: safety A+ , walkability B · lowest: health C 599 Norwood 5,308 people $80,900 #1,537 of 2,589 Strongest: safety A+ , walkability B · lowest: cost of living D 600 Yorkdale-Glen Park 17,043 people $80,900 #1,539 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 601 Greater Madawaska 3,234 people $80,800 #1,544 of 2,589 Strongest: safety A+ , hazard risk C+ · lowest: jobs & income D 602 Wawa 2,943 people $80,700 #1,546 of 2,589 Strongest: cost of living A+ , walkability A · lowest: schools D 603 Englemount-Lawrence 21,455 people $80,500 #1,548 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 605 Brooke-Alvinston 2,557 people $80,500 #1,553 of 2,589 Strongest: hazard risk B+ , cost of living C+ · lowest: safety D− 606 Balfour 4,171 people $80,400 #1,556 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D− 607 East Hawkesbury 3,787 people $80,300 #1,562 of 2,589 Strongest: schools A , cost of living B · lowest: walkability C− 608 Highland 19,963 people $80,300 #1,563 of 2,589 Strongest: hazard risk A , walkability A · lowest: cost of living D 609 South Eglinton-Davisville 23,380 people $80,200 #1,565 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 610 DT Fairview 18,209 people $80,200 #1,566 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D− 611 Forest 12,962 people $80,100 #1,570 of 2,589 Strongest: safety A , hazard risk A− · lowest: cost of living D 612 Clinton 8,318 people $80,000 #1,574 of 2,589 Strongest: jobs & income A , walkability B+ · lowest: cost of living C 613 Chesley 7,639 people $80,000 #1,577 of 2,589 Strongest: safety A , jobs & income B · lowest: cost of living C− 614 Laurentian Hills 10,026 people $79,900 #1,583 of 2,589 Strongest: health A , walkability A− · lowest: cost of living D− 615 Dufferin Grove 11,276 people $79,900 #1,585 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 616 Lakeshore 3,127 people $79,800 #1,588 of 2,589 Strongest: schools A− , hazard risk B+ · lowest: cost of living D 617 Henry Farm 19,953 people $79,700 #1,591 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 618 Glencoe 6,468 people $79,700 #1,592 of 2,589 Strongest: safety A+ , hazard risk A · lowest: schools C− 620 Oakwood Village 20,830 people $79,500 #1,603 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 621 Newtonbrook West 23,978 people $79,500 #1,604 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 622 O'Connor-Parkview 18,746 people $79,400 #1,608 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 623 Fenside-Parkwoods 20,615 people $79,300 #1,612 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 624 Brantford 123,521 people $79,300 #1,614 of 2,589 Strongest: walkability A− , health C+ · lowest: cost of living D 625 Kingston 149,527 people $79,100 #1,620 of 2,589 Strongest: walkability A+ , schools A− · lowest: cost of living D 626 Dorset Park 24,770 people $79,100 #1,622 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 627 Rexdale-Kipling 10,378 people $79,100 #1,623 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 628 Hintonburg-Mechanicsville 10,966 people $79,000 #1,626 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 630 Meaford 12,652 people $79,000 #1,628 of 2,589 Strongest: safety A− , hazard risk B+ · lowest: cost of living C− 631 Hill Park 3,262 people $78,800 #1,631 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D− 633 Leamington 34,653 people $78,700 #1,635 of 2,589 Strongest: walkability B+ , health B · lowest: cost of living D 634 Kirkendall North 5,864 people $78,600 #1,640 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D− 636 Keelesdale-Eglinton West 11,407 people $78,500 #1,645 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 637 Rolston 6,124 people $78,400 #1,654 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: cost of living D− 640 Haliburton Village 8,100 people $78,100 #1,670 of 2,589 Strongest: hazard risk A− , safety A− · lowest: cost of living C− 641 Morrisburg 11,943 people $78,100 #1,671 of 2,589 Strongest: safety A , walkability B · lowest: jobs & income C− 642 Lawfield 6,021 people $78,100 #1,672 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: cost of living D− 644 Eastmount 4,496 people $77,900 #1,682 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 645 Mount Forest 14,407 people $77,800 #1,683 of 2,589 Strongest: safety A+ , walkability A · lowest: cost of living D 646 Fort Frances 7,607 people $77,800 #1,687 of 2,589 Strongest: walkability A− , jobs & income B+ · lowest: safety D 647 Normanhurst 3,260 people $77,800 #1,688 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 648 Sarnia 80,539 people $77,800 #1,689 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: cost of living D 649 Tam O'Shanter-Sullivan 27,526 people $77,700 #1,691 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 650 Greater Napanee 18,016 people $77,700 #1,694 of 2,589 Strongest: health B+ , schools B · lowest: cost of living C− 651 Durham 14,355 people $77,600 #1,699 of 2,589 Strongest: safety B+ , hazard risk B · lowest: cost of living C 652 Thunder Bay 117,671 people $77,600 #1,701 of 2,589 Strongest: walkability A− , hazard risk A− · lowest: safety C− 653 Rosemount 6,169 people $77,500 #1,703 of 2,589 Strongest: health A , walkability A · lowest: cost of living D− 654 West Hill 28,414 people $77,500 #1,704 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 655 Humbermede 16,959 people $77,500 #1,705 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 656 Bonfield 2,597 people $77,500 #1,706 of 2,589 Strongest: safety A+ , hazard risk A− · lowest: health D 657 Centre Hastings 5,170 people $77,400 #1,709 of 2,589 Strongest: safety B+ , schools B · lowest: health D 658 Port Credit 7,606 people $77,300 #1,711 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 659 Espanola 5,504 people $77,300 #1,714 of 2,589 Strongest: hazard risk A , walkability A · lowest: schools C− 660 Port Credit NHD (West) 2,902 people $77,200 #1,715 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 661 Exeter 10,781 people $77,200 #1,716 of 2,589 Strongest: jobs & income B+ , walkability B+ · lowest: cost of living C− 662 Cobourg 22,529 people $77,200 #1,717 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: cost of living D− 663 Glenview West 3,431 people $77,200 #1,720 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: cost of living D− 664 Algonquin Highlands 2,915 people $77,200 #1,721 of 2,589 Strongest: hazard risk A− , safety A− · lowest: jobs & income C− 665 Willowdale West 17,210 people $77,100 #1,722 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 666 Stratford 36,097 people $77,100 #1,723 of 2,589 Strongest: walkability A , schools B+ · lowest: cost of living D 667 Woburn North 26,662 people $77,100 #1,726 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 668 Westminster-Branson 26,027 people $76,900 #1,729 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 669 Ionview 13,382 people $76,900 #1,733 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 670 York University Heights 28,557 people $76,900 #1,736 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 671 Wingham 5,411 people $76,700 #1,739 of 2,589 Strongest: walkability A , jobs & income B+ · lowest: cost of living C 672 Red Hill 4,540 people $76,700 #1,742 of 2,589 Strongest: hazard risk B+ , walkability B · lowest: cost of living D− 673 Country Hills 4,561 people $76,500 #1,744 of 2,589 Strongest: health A , walkability A · lowest: cost of living D− 675 Riverview 14,030 people $76,300 #1,756 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 676 Bendale-Glen Andrew 19,134 people $76,300 #1,757 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 677 Hearst 5,032 people $76,200 #1,761 of 2,589 Strongest: hazard risk A+ , jobs & income A− · lowest: health C 678 Fort Erie 37,226 people $76,200 #1,764 of 2,589 Strongest: schools A− , hazard risk B+ · lowest: cost of living D 679 Cochrane 5,948 people $76,200 #1,767 of 2,589 Strongest: hazard risk A− , walkability A− · lowest: schools D 681 Uptown 12,244 people $76,100 #1,771 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D− 682 Little Current 2,764 people $76,100 #1,772 of 2,589 Strongest: hazard risk A , walkability A− · lowest: cost of living C− 683 Remington Park 5,783 people $76,000 #1,775 of 2,589 Strongest: health B+ , walkability B− · lowest: cost of living D 684 Wasaga Beach 28,736 people $75,800 #1,785 of 2,589 Strongest: hazard risk A , health B+ · lowest: cost of living D− 685 Arnprior 11,459 people $75,700 #1,787 of 2,589 Strongest: walkability A , schools B+ · lowest: cost of living D 686 Burkholme 3,580 people $75,700 #1,791 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: cost of living D− 687 Black River-Matheson 2,899 people $75,700 #1,792 of 2,589 Strongest: hazard risk A , cost of living B+ · lowest: jobs & income D 688 Forest Glade 21,328 people $75,500 #1,799 of 2,589 Strongest: schools A− , health B · lowest: cost of living D 689 West Lorne 5,566 people $75,300 #1,803 of 2,589 Strongest: safety A , hazard risk B+ · lowest: schools D 690 Lowertown West 5,947 people $75,300 #1,804 of 2,589 Strongest: walkability A+ , health A+ · lowest: safety D− 691 Alpine 3,055 people $75,200 #1,808 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 692 Mt. Hope Huron Park 5,174 people $75,100 #1,811 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 693 St. Thomas 49,388 people $75,000 #1,821 of 2,589 Strongest: hazard risk B+ , walkability B+ · lowest: cost of living D 694 Oakdale-Beverley Heights 21,386 people $74,900 #1,825 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 695 Brookhaven-Amesbury 17,541 people $74,700 #1,831 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 696 Niagara Falls 113,983 people $74,600 #1,834 of 2,589 Strongest: schools A , walkability B+ · lowest: cost of living D− 697 Argyle 28,109 people $74,400 #1,840 of 2,589 Strongest: hazard risk A , walkability A · lowest: cost of living D 698 Iroquois Falls 4,640 people $74,400 #1,842 of 2,589 Strongest: cost of living A , walkability A · lowest: jobs & income D 699 Norton Park 8,402 people $74,300 #1,846 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D− 700 Eglinton East 22,820 people $74,300 #1,847 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 701 DT Core 33,003 people $74,200 #1,850 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D− 702 Meinzinger Park-Lakeside 5,007 people $74,100 #1,854 of 2,589 Strongest: walkability A , health A · lowest: cost of living D− 703 Penetanguishene 11,141 people $74,000 #1,859 of 2,589 Strongest: hazard risk A+ , health A− · lowest: cost of living D 704 Minden Hills 7,841 people $74,000 #1,860 of 2,589 Strongest: safety A− , hazard risk A− · lowest: cost of living C− 705 North Kawartha 3,355 people $74,000 #1,862 of 2,589 Strongest: safety A+ , hazard risk B− · lowest: jobs & income D 706 Gravenhurst 14,576 people $73,800 #1,868 of 2,589 Strongest: hazard risk A , schools A− · lowest: cost of living D− 707 Aylmer 8,371 people $73,800 #1,869 of 2,589 Strongest: walkability A− , safety B+ · lowest: cost of living D 708 Raleigh 7,113 people $73,800 #1,871 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D− 709 Riverside 21,828 people $73,700 #1,873 of 2,589 Strongest: walkability B , health B · lowest: cost of living D 710 Yonge-Doris 20,298 people $73,600 #1,876 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D− 711 Tillsonburg 21,450 people $73,600 #1,877 of 2,589 Strongest: walkability B+ , safety B · lowest: cost of living D 712 Heritage Park 6,369 people $73,500 #1,880 of 2,589 Strongest: health A , walkability A · lowest: cost of living D− 713 Edgeley 7,016 people $73,500 #1,881 of 2,589 Strongest: hazard risk A , health A · lowest: cost of living D− 714 Downtown 15,686 people $73,500 #1,882 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D− 715 Belleville 62,914 people $73,500 #1,885 of 2,589 Strongest: walkability A , schools B− · lowest: cost of living D 716 White Oaks 21,108 people $73,400 #1,887 of 2,589 Strongest: hazard risk A , walkability A · lowest: cost of living D 717 L'Amoreaux West 21,575 people $73,300 #1,890 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 718 Fairfield 3,497 people $73,300 #1,892 of 2,589 Strongest: health A , hazard risk A− · lowest: cost of living D− 719 North End East 4,816 people $73,300 #1,894 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D− 720 Sault Ste. Marie 81,182 people $73,000 #1,903 of 2,589 Strongest: hazard risk A , walkability A− · lowest: health C− 721 Centretown 32,035 people $72,900 #1,905 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 722 Campbellford 15,103 people $72,900 #1,906 of 2,589 Strongest: safety A , hazard risk B+ · lowest: cost of living D 723 Geraldton 4,398 people $72,800 #1,908 of 2,589 Strongest: walkability A , cost of living A− · lowest: schools D− 724 Homeside 6,011 people $72,700 #1,910 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: cost of living D 725 Westdale South 4,931 people $72,500 #1,916 of 2,589 Strongest: walkability A+ , schools B+ · lowest: cost of living D− 726 Perry 2,866 people $72,500 #1,917 of 2,589 Strongest: safety A , hazard risk A · lowest: schools D 727 St. Catharines 153,865 people $72,400 #1,918 of 2,589 Strongest: schools A , walkability A · lowest: cost of living D− 728 Macassa 2,584 people $72,100 #1,934 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: cost of living D− 729 Welland 66,480 people $71,900 #1,939 of 2,589 Strongest: schools A , walkability A− · lowest: cost of living D− 730 Scarborough Village 16,774 people $71,900 #1,940 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 731 Chatham 112,716 people $71,900 #1,941 of 2,589 Strongest: walkability B+ , safety C+ · lowest: cost of living D 732 Hampton Heights 3,498 people $71,800 #1,945 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: cost of living D− 733 North Bay 62,062 people $71,800 #1,947 of 2,589 Strongest: walkability A , hazard risk A− · lowest: cost of living C− 734 Wiarton 9,799 people $71,700 #1,950 of 2,589 Strongest: safety A− , hazard risk B · lowest: cost of living C− 735 Crown Point West 6,132 people $71,600 #1,952 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 736 Carlington 16,354 people $71,500 #1,953 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 737 Peterborough 97,834 people $71,500 #1,956 of 2,589 Strongest: walkability A+ , hazard risk B · lowest: cost of living D− 738 Stanley Park 8,721 people $71,400 #1,962 of 2,589 Strongest: health A , hazard risk A− · lowest: cost of living D− 739 Rockcliffe-Smythe 22,242 people $71,400 #1,965 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 740 Mount Dennis 13,364 people $71,400 #1,966 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 741 Bayshore 14,491 people $71,300 #1,970 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D 742 Bruleville 4,310 people $71,300 #1,971 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D− 743 Bartonville 4,311 people $71,300 #1,972 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D− 744 Steeles Corners 9,468 people $71,200 #1,973 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 745 Temiskaming Shores 10,144 people $71,200 #1,976 of 2,589 Strongest: walkability A− , hazard risk B · lowest: safety C 746 Alexandria 10,772 people $71,100 #1,980 of 2,589 Strongest: safety A , schools A− · lowest: cost of living C− 747 Hamilton Road 15,283 people $71,100 #1,981 of 2,589 Strongest: hazard risk A , walkability A− · lowest: cost of living D 749 Downtown Yonge East 18,251 people $71,000 #1,988 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 750 Glenfield-Jane Heights 30,197 people $71,000 #1,989 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 751 Sables-Spanish Rivers 3,412 people $71,000 #1,990 of 2,589 Strongest: hazard risk A , cost of living B− · lowest: jobs & income D− 752 Overbrook 19,953 people $70,900 #1,992 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 753 Orillia 37,735 people $70,900 #1,993 of 2,589 Strongest: hazard risk A , walkability A · lowest: cost of living D− 754 Central Frederick 5,895 people $70,700 #1,999 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 755 Kennedy Park 17,156 people $70,700 #2,001 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 756 Havelock 5,663 people $70,700 #2,002 of 2,589 Strongest: safety A+ , hazard risk B− · lowest: schools D− 757 North Toronto 16,007 people $70,500 #2,008 of 2,589 Strongest: walkability A+ , schools A+ · lowest: cost of living D− 758 Fontainebleau 11,567 people $70,400 #2,015 of 2,589 Strongest: health B , walkability B · lowest: cost of living D 759 Flemingdon Park 22,553 people $70,200 #2,019 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 760 Central Frontenac 5,348 people $70,200 #2,022 of 2,589 Strongest: health B− , safety C+ · lowest: jobs & income D− 761 Broadview North 11,080 people $69,800 #2,032 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 762 Port Colborne 21,921 people $69,800 #2,034 of 2,589 Strongest: schools A , hazard risk B+ · lowest: cost of living D 763 Corman 6,566 people $69,700 #2,038 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: cost of living D− 764 Midland 19,305 people $69,600 #2,041 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: cost of living D− 765 DT Hospital 12,384 people $69,500 #2,049 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D− 766 Northern Bruce Peninsula 5,018 people $69,500 #2,050 of 2,589 Strongest: safety A+ , walkability B+ · lowest: cost of living D 767 Vanier North 10,498 people $69,400 #2,055 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 768 Sturgeon Falls 16,682 people $69,400 #2,056 of 2,589 Strongest: hazard risk A− , walkability B− · lowest: jobs & income D 769 Goderich 8,412 people $69,300 #2,058 of 2,589 Strongest: walkability A , schools A− · lowest: cost of living D 770 Victoria Village 17,647 people $69,300 #2,059 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 771 Huron Heights 20,890 people $69,300 #2,060 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D− 772 Tweed 6,504 people $69,200 #2,066 of 2,589 Strongest: schools A , safety B+ · lowest: jobs & income D 773 New Toronto 11,502 people $69,100 #2,070 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 774 Yonge-Bay Corridor 12,888 people $69,100 #2,071 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 776 Hastings Highlands 4,957 people $69,000 #2,077 of 2,589 Strongest: safety B , hazard risk C+ · lowest: jobs & income D 777 Greeningdon 3,296 people $68,800 #2,083 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D− 778 North Frontenac 2,515 people $68,800 #2,084 of 2,589 Strongest: health B− , walkability C+ · lowest: jobs & income D− 779 Taylor-Massey 15,050 people $68,600 #2,091 of 2,589 Strongest: walkability A+ , health A · lowest: jobs & income D− 780 Victoria Hills 10,760 people $68,600 #2,092 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 781 Hanover 8,723 people $68,600 #2,093 of 2,589 Strongest: walkability A , schools B+ · lowest: cost of living D 782 Kapuskasing 8,825 people $68,500 #2,095 of 2,589 Strongest: hazard risk A+ , walkability A · lowest: safety C− 783 South London 14,684 people $68,400 #2,097 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D− 784 City Commercial Core 2,581 people $68,300 #2,099 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D 785 Atikokan 2,796 people $68,300 #2,100 of 2,589 Strongest: cost of living A− , walkability B+ · lowest: health D 787 St. Clair 3,201 people $68,000 #2,114 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D− 788 DT Cooksville 8,864 people $67,700 #2,123 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D− 789 Vanier 15,686 people $67,700 #2,124 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 791 Crown Point East 5,215 people $67,600 #2,132 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D 792 Stipeley 6,572 people $67,600 #2,133 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D− 793 Eganville 4,326 people $67,400 #2,138 of 2,589 Strongest: safety A , schools B+ · lowest: jobs & income D− 794 South Common 4,867 people $67,300 #2,142 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D− 795 Thorncliffe Park 20,637 people $67,200 #2,146 of 2,589 Strongest: walkability A+ , health A · lowest: jobs & income D− 796 Blind River 3,692 people $67,000 #2,154 of 2,589 Strongest: hazard risk A , walkability B+ · lowest: health C− 797 Gananoque 5,568 people $66,700 #2,168 of 2,589 Strongest: walkability A+ , schools A · lowest: cost of living D 798 Glen Cairn 16,119 people $66,700 #2,170 of 2,589 Strongest: hazard risk A , walkability A− · lowest: cost of living D 799 Cherry Hill 6,304 people $66,500 #2,179 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 800 Britannia 8,421 people $66,500 #2,181 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 801 Rustic 9,543 people $66,300 #2,185 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 802 Moss Park 22,701 people $66,100 #2,193 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 803 Brown's Corners 7,228 people $65,800 #2,200 of 2,589 Strongest: schools A+ , walkability A · lowest: cost of living D− 804 Black Creek 21,307 people $65,800 #2,203 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 805 Central Business Dis 6,127 people $65,300 #2,212 of 2,589 Strongest: walkability A+ , schools A− · lowest: cost of living D− 806 Regent Park 12,797 people $65,200 #2,218 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 807 Weston 18,896 people $65,000 #2,224 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 808 Victoria Park 3,574 people $64,600 #2,238 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 810 Dixie 3,749 people $64,400 #2,243 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D− 811 East Windsor 20,876 people $64,100 #2,252 of 2,589 Strongest: walkability B+ , health B · lowest: cost of living D 812 Brockville 23,720 people $63,600 #2,268 of 2,589 Strongest: walkability A , schools A · lowest: hazard risk D 813 Perth 6,972 people $63,600 #2,271 of 2,589 Strongest: walkability A+ , health B · lowest: cost of living D 815 Stoney Creek 3,828 people $63,400 #2,279 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: cost of living D− 816 Barry's Bay 4,151 people $63,200 #2,286 of 2,589 Strongest: safety A− , hazard risk B · lowest: schools D 817 Owen Sound 24,075 people $63,200 #2,287 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: cost of living D 818 Beechborough-Greenbrook 6,419 people $63,100 #2,293 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 819 Pembroke 15,479 people $63,100 #2,294 of 2,589 Strongest: walkability A , schools B · lowest: safety C− 820 Kirkland Lake 8,158 people $63,000 #2,297 of 2,589 Strongest: walkability B+ , hazard risk B · lowest: safety D 821 Marmora 4,761 people $62,900 #2,301 of 2,589 Strongest: safety B+ , walkability B · lowest: jobs & income D− 822 Strathcona 9,348 people $62,800 #2,303 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D− 823 Highlands East 4,372 people $62,600 #2,317 of 2,589 Strongest: safety A− , hazard risk A− · lowest: jobs & income D− 824 Parry Sound 7,584 people $62,500 #2,320 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D 825 Southdale 5,277 people $62,400 #2,321 of 2,589 Strongest: health A , walkability A · lowest: cost of living D− 826 Battlefield 6,531 people $62,300 #2,323 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: cost of living D− 827 Kensington-Chinatown 18,597 people $62,200 #2,327 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 828 West Centretown 8,560 people $61,500 #2,343 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 829 Prescott 4,342 people $61,400 #2,347 of 2,589 Strongest: walkability A− , schools B− · lowest: hazard risk D 830 Smiths Falls 11,093 people $61,400 #2,348 of 2,589 Strongest: walkability A+ , health B · lowest: schools D 831 Carling 21,536 people $60,800 #2,363 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D− 832 Renfrew 8,721 people $60,600 #2,372 of 2,589 Strongest: walkability A , schools B+ · lowest: cost of living D 833 Church-Wellesley 22,415 people $60,400 #2,381 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 834 Oakridge 13,913 people $60,400 #2,382 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 835 Cornwall 54,346 people $60,200 #2,391 of 2,589 Strongest: walkability A , health B− · lowest: cost of living D 836 Walkerville 19,541 people $59,900 #2,398 of 2,589 Strongest: walkability A , health B+ · lowest: cost of living D 837 North St.James Town 18,733 people $59,500 #2,409 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 839 Riverdale West 6,804 people $58,400 #2,436 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D− 840 Mcquesten West 6,349 people $58,100 #2,440 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D− 842 Sandwich 14,110 people $57,100 #2,460 of 2,589 Strongest: walkability A , health B+ · lowest: cost of living D 843 Addington Highlands 2,827 people $57,100 #2,461 of 2,589 Strongest: health B− , walkability C+ · lowest: jobs & income D− 844 Ainslie Wood West 3,917 people $56,900 #2,463 of 2,589 Strongest: walkability A+ , schools A− · lowest: cost of living D− 845 Bancroft 4,331 people $56,900 #2,465 of 2,589 Strongest: walkability B , hazard risk C+ · lowest: cost of living D 846 South Parkdale 21,663 people $56,700 #2,469 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 847 Landsdale 7,681 people $56,700 #2,472 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D− 848 Central 3,698 people $56,300 #2,479 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D− 849 East London 10,972 people $56,100 #2,482 of 2,589 Strongest: hazard risk A , walkability A · lowest: cost of living D− 850 Vanier South 7,259 people $55,700 #2,486 of 2,589 Strongest: walkability A+ , health A+ · lowest: jobs & income D− 851 Blakeley 3,151 people $55,700 #2,487 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D− 852 Gibson 7,581 people $55,400 #2,491 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D− 853 Lowertown East 6,996 people $55,300 #2,492 of 2,589 Strongest: walkability A+ , health A+ · lowest: cost of living D− 854 Southcrest 14,477 people $55,000 #2,497 of 2,589 Strongest: walkability A , hazard risk A · lowest: cost of living D− 855 Stinson 3,969 people $55,000 #2,500 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D− 856 Kentley 4,007 people $54,200 #2,517 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D− 857 South Central 10,392 people $53,500 #2,524 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 858 West London 24,322 people $53,400 #2,526 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D− 859 Hawkesbury 11,451 people $53,300 #2,532 of 2,589 Strongest: walkability A , schools B · lowest: jobs & income D 860 Central London 19,363 people $52,700 #2,535 of 2,589 Strongest: walkability A+ , hazard risk A · lowest: cost of living D− 861 Corktown 8,952 people $51,900 #2,541 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D− 862 Cedar Hill 3,190 people $51,300 #2,544 of 2,589 Strongest: walkability A+ , health A · lowest: cost of living D− 863 Elliot Lake 12,317 people $50,200 #2,556 of 2,589 Strongest: hazard risk A− , walkability A− · lowest: schools D 864 Durand 13,338 people $49,000 #2,561 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D− 865 Beasley 6,338 people $47,400 #2,575 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D− 866 City Centre 10,269 people $37,400 #2,587 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D− Rankings
More lists for Ontario Province by province
Highest incomes elsewhere Photos: Bridle Path-Sunnybrook-York Mills, Jeff Hitchcock from Seattle, WA, USA (CC BY 2.0 ) · Kingsway South, Chicken4War (CC BY-SA 4.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).