Guest, Sign inJoin
Shuniah ON 1Shuniah, #1 on this list · Photo: P199 (CC BY-SA 3.0)
Ontario · 2026

Towns with the best schools in Ontario

Second place goes to Cathedraltown, at A+, and third to Buttonville, at A+. The A range holds 315 of the 861 on this list. Bottom of the list: Havelock, with D−. The schools grade compares places in Ontario with one another only, so no national list exists. First place in Ontario goes to Shuniah, with A+.

Schools grade: provincial test results of the schools in the place or within 3 km, scored within Ontario, British Columbia or Alberta How grades work

#1

Shuniah

Ontario · 3,458 people
A+Schools

Overall B+·#647 of 2,556

Strongest: schools A+, safety A+·lowest: walkability D

#2

Cathedraltown

Ontario · 11,029 people
A+Schools

Overall A−·#455 of 2,556

Strongest: schools A+, hazard risk A·lowest: cost of living D

#3

Buttonville

Ontario · 15,001 people
A+Schools

Overall A−·#479 of 2,556

Strongest: schools A+, hazard risk A·lowest: cost of living C−

All 861, ranked in Ontario

Schools is graded against places in Ontario alone, so it has no national order; beside each place sit its overall grade and national rank.

Every Ontario list

861 places

#TownSchoolsGrade · national rankWhat drives it
1Shuniah3,458 peopleA+B+#647 of 2,556 nationallyStrongest: schools A+, safety A+·lowest: walkability D
2Cathedraltown11,029 peopleA+A−#455 of 2,556 nationallyStrongest: schools A+, hazard risk A·lowest: cost of living D
3Buttonville15,001 peopleA+A−#479 of 2,556 nationallyStrongest: schools A+, hazard risk A·lowest: cost of living C−
4Cachet6,361 peopleA+A−#510 of 2,556 nationallyStrongest: schools A+, hazard risk A·lowest: cost of living C−
5Berczy Village22,149 peopleA+B+#601 of 2,556 nationallyStrongest: schools A+, walkability A·lowest: cost of living D
6Smithville16,586 peopleA+B#1,006 of 2,556 nationallyStrongest: schools A+, hazard risk B+·lowest: cost of living C
7Carp5,621 peopleA+A+#12 of 2,556 nationallyStrongest: safety A+, schools A+·lowest: hazard risk C+
8Corkery3,822 peopleA+A+#39 of 2,556 nationallyStrongest: safety A+, schools A+·lowest: walkability D
9South Eglinton-Davisville23,380 peopleA+A#261 of 2,556 nationallyStrongest: walkability A+, schools A+·lowest: cost of living D−
10Mount Joy8,345 peopleA+A−#427 of 2,556 nationallyStrongest: schools A+, health A·lowest: cost of living D
11Markham Village10,319 peopleA+A−#439 of 2,556 nationallyStrongest: schools A+, health A·lowest: cost of living D−
12Lake of Bays4,105 peopleA+A−#486 of 2,556 nationallyStrongest: schools A+, safety A·lowest: cost of living D
13Greensborough19,270 peopleA+A−#498 of 2,556 nationallyStrongest: schools A+, hazard risk A·lowest: cost of living D
14Quantztown13,146 peopleA+A−#550 of 2,556 nationallyStrongest: schools A+, hazard risk A·lowest: cost of living D
15Unionville17,632 peopleA+B+#566 of 2,556 nationallyStrongest: schools A+, hazard risk A·lowest: cost of living D
16Wismer Commons20,591 peopleA+B+#582 of 2,556 nationallyStrongest: schools A+, walkability A·lowest: cost of living D
17Upper Cornell8,304 peopleA+A−#449 of 2,556 nationallyStrongest: schools A+, health A·lowest: cost of living C−
18Cornell22,014 peopleA+A−#510 of 2,556 nationallyStrongest: schools A+, health A·lowest: cost of living D
19Front of Yonge2,773 peopleA+B#1,118 of 2,556 nationallyStrongest: schools A+, safety B+·lowest: walkability D
20North Toronto16,007 peopleA+A−#463 of 2,556 nationallyStrongest: walkability A+, schools A+·lowest: cost of living D−
21Thornbury11,162 peopleA+A−#530 of 2,556 nationallyStrongest: schools A+, safety A·lowest: cost of living D
22Brookside - Briarbrook - Morgans Grant15,509 peopleA+A+#15 of 2,556 nationallyStrongest: safety A+, schools A+·lowest: hazard risk C+
23Richmond Hill222,031 peopleA+B+#614 of 2,556 nationallyStrongest: schools A+, walkability A·lowest: cost of living D−
24Beaverbrook6,762 peopleA+A+#54 of 2,556 nationallyStrongest: safety A+, schools A+·lowest: cost of living C−
25Dunrobin5,724 peopleA+A+#59 of 2,556 nationallyStrongest: safety A+, schools A+·lowest: walkability D
26Kanata Lakes19,861 peopleA+A+#82 of 2,556 nationallyStrongest: schools A+, health A·lowest: cost of living C
27Lambeth2,609 peopleA+A−#312 of 2,556 nationallyStrongest: schools A+, jobs & income A·lowest: cost of living C+
28Casselman4,535 peopleA+B+#602 of 2,556 nationallyStrongest: schools A+, walkability A·lowest: health C−
29Brown's Corners7,228 peopleA+B+#837 of 2,556 nationallyStrongest: schools A+, walkability A·lowest: cost of living D−
30Katimavik-Hazeldean11,437 peopleA+A+#36 of 2,556 nationallyStrongest: schools A+, walkability A·lowest: cost of living C−
31River Bend5,930 peopleA+A−#284 of 2,556 nationallyStrongest: schools A+, hazard risk A·lowest: cost of living C+
32Upper Thornhill Estates10,435 peopleA+A−#327 of 2,556 nationallyStrongest: schools A+, hazard risk A·lowest: cost of living C
33Thornlea20,872 peopleA+A−#419 of 2,556 nationallyStrongest: schools A+, walkability A+·lowest: cost of living D−
34Vinegar Hill19,543 peopleA+A−#521 of 2,556 nationallyStrongest: schools A+, walkability A·lowest: cost of living D
35Stirling5,489 peopleA+B#1,115 of 2,556 nationallyStrongest: schools A+, safety A+·lowest: health D
36Mount Pleasant East16,373 peopleA+A#148 of 2,556 nationallyStrongest: walkability A+, schools A+·lowest: cost of living D
37Box Grove25,496 peopleA+A−#503 of 2,556 nationallyStrongest: schools A+, health A·lowest: cost of living D
38Grimsby31,478 peopleA+B#872 of 2,556 nationallyStrongest: schools A+, hazard risk A−·lowest: cost of living C−
39Stittsville19,753 peopleA+A+#8 of 2,556 nationallyStrongest: safety A+, schools A+·lowest: hazard risk C+
40Stittsville North13,331 peopleA+A+#40 of 2,556 nationallyStrongest: schools A+, safety A·lowest: cost of living C
41Glen Cairn14,020 peopleA+A#181 of 2,556 nationallyStrongest: schools A+, health A·lowest: cost of living C−
42Beamsville28,356 peopleA+B+#791 of 2,556 nationallyStrongest: schools A+, hazard risk B+·lowest: cost of living C−
43Stittsville East10,482 peopleA+A+#75 of 2,556 nationallyStrongest: safety A+, schools A+·lowest: cost of living C
44Oakville243,107 peopleA+A#147 of 2,556 nationallyStrongest: schools A+, health A·lowest: cost of living D
45Vars2,767 peopleA+A#167 of 2,556 nationallyStrongest: safety A+, schools A+·lowest: cost of living C
46Bridle Path-Sunnybrook-York Mills9,909 peopleA+A#262 of 2,556 nationallyStrongest: schools A+, health A·lowest: safety C+
47Hope6,997 peopleA+A−#545 of 2,556 nationallyStrongest: schools A+, hazard risk A·lowest: cost of living C−
48Hagerman's Corners43,555 peopleA+B+#777 of 2,556 nationallyStrongest: schools A+, walkability A·lowest: cost of living D−
49Aurora67,385 peopleA+A−#474 of 2,556 nationallyStrongest: hazard risk A+, schools A+·lowest: cost of living D
50Lawrence Park North14,735 peopleA+A+#49 of 2,556 nationallyStrongest: walkability A+, schools A+·lowest: cost of living C+
51Avondale13,803 peopleA+A−#390 of 2,556 nationallyStrongest: walkability A+, schools A+·lowest: cost of living D−
52Yonge-Eglinton12,424 peopleA+A−#553 of 2,556 nationallyStrongest: walkability A+, schools A+·lowest: cost of living D−
53Pelham19,980 peopleA+B+#759 of 2,556 nationallyStrongest: schools A+, jobs & income A−·lowest: cost of living C
54Burlington197,737 peopleA+A+#61 of 2,556 nationallyStrongest: schools A+, safety A·lowest: cost of living C−
55German Mills11,923 peopleA+A−#309 of 2,556 nationallyStrongest: schools A+, health A·lowest: cost of living C−
56Humber Bay Shores22,633 peopleA+A−#317 of 2,556 nationallyStrongest: walkability A+, schools A+·lowest: cost of living D−
57The Valleys of Thornhill9,979 peopleA+A−#384 of 2,556 nationallyStrongest: schools A+, hazard risk A·lowest: cost of living C−
58Steeles Corners9,468 peopleA+B+#799 of 2,556 nationallyStrongest: walkability A+, schools A+·lowest: cost of living D−
59Port Credit NHD (West)2,902 peopleA+B#970 of 2,556 nationallyStrongest: walkability A+, schools A+·lowest: cost of living D−
60Middlesex Centre21,689 peopleAA+#74 of 2,556 nationallyStrongest: safety A+, schools A·lowest: walkability C
61St. Catharines153,865 peopleAB−#1,309 of 2,556 nationallyStrongest: schools A, walkability A·lowest: cost of living D−
62LaSalle36,452 peopleAA#130 of 2,556 nationallyStrongest: safety A+, schools A·lowest: walkability C
63Newtonbrook East15,996 peopleAB#869 of 2,556 nationallyStrongest: walkability A+, schools A·lowest: cost of living D−
64Gananoque5,568 peopleAB−#1,211 of 2,556 nationallyStrongest: walkability A+, schools A·lowest: cost of living D
65Langstaff8,147 peopleAB+#608 of 2,556 nationallyStrongest: walkability A+, schools A·lowest: cost of living D−
66Thorold33,844 peopleAB−#1,439 of 2,556 nationallyStrongest: schools A, hazard risk B+·lowest: cost of living D
67Richmond9,526 peopleAA#126 of 2,556 nationallyStrongest: schools A, safety A·lowest: cost of living C
68Tecumseh25,554 peopleAA#191 of 2,556 nationallyStrongest: safety A+, schools A·lowest: hazard risk C+
69Riverside South - Leitrim19,802 peopleAA+#23 of 2,556 nationallyStrongest: safety A+, schools A·lowest: cost of living C+
70Portobello South29,960 peopleAA#101 of 2,556 nationallyStrongest: safety A, schools A·lowest: cost of living C
71Lawrence Park South15,018 peopleAA#121 of 2,556 nationallyStrongest: walkability A+, schools A·lowest: cost of living C+
72Fergus34,565 peopleAA#193 of 2,556 nationallyStrongest: safety A+, schools A·lowest: cost of living C−
73Carrville Corners13,004 peopleAA−#285 of 2,556 nationallyStrongest: schools A, hazard risk A·lowest: cost of living C
74Shaver2,882 peopleAB#901 of 2,556 nationallyStrongest: schools A, hazard risk B+·lowest: cost of living C+
75Niagara-on-the-Lake20,080 peopleAB#1,043 of 2,556 nationallyStrongest: schools A, hazard risk B+·lowest: cost of living D
76Niagara Falls113,983 peopleAB−#1,469 of 2,556 nationallyStrongest: schools A, walkability B+·lowest: cost of living D−
77Rideaucrest - Davidson Heights13,998 peopleAA+#30 of 2,556 nationallyStrongest: safety A+, walkability A·lowest: hazard risk C+
78Thornhill Woods13,237 peopleAA−#326 of 2,556 nationallyStrongest: schools A, hazard risk A·lowest: cost of living C
79Fitzroy6,400 peopleAA−#392 of 2,556 nationallyStrongest: safety A+, schools A·lowest: cost of living C−
80Navan - Sarsfield2,853 peopleAA−#450 of 2,556 nationallyStrongest: schools A, health A−·lowest: walkability C
81Bayview Woods-Steeles12,499 peopleAA−#471 of 2,556 nationallyStrongest: walkability A+, schools A·lowest: cost of living D−
82Stouffville58,010 peopleAA−#532 of 2,556 nationallyStrongest: hazard risk A, schools A·lowest: cost of living D
83Garner5,456 peopleAB+#600 of 2,556 nationallyStrongest: schools A, jobs & income A−·lowest: walkability C+
84Old Barrhaven West22,012 peopleAA+#47 of 2,556 nationallyStrongest: safety A+, walkability A·lowest: cost of living C
85Old Barrhaven East23,585 peopleAA+#79 of 2,556 nationallyStrongest: safety A+, walkability A+·lowest: cost of living C−
86Chapman Mills12,075 peopleAA#135 of 2,556 nationallyStrongest: safety A+, walkability A·lowest: cost of living C−
87Stonebridge - Half Moon Bay28,714 peopleAA#240 of 2,556 nationallyStrongest: schools A, health A·lowest: cost of living C−
88Alderwood12,596 peopleAA#267 of 2,556 nationallyStrongest: walkability A+, schools A·lowest: cost of living D
89Maple20,122 peopleAA−#380 of 2,556 nationallyStrongest: schools A, walkability A·lowest: cost of living D
90Uplands8,819 peopleAA−#533 of 2,556 nationallyStrongest: schools A, hazard risk A·lowest: cost of living C
91Yonge-Doris20,298 peopleAB+#733 of 2,556 nationallyStrongest: walkability A+, schools A·lowest: cost of living D−
92Oliver Paipoonge6,524 peopleAB−#1,178 of 2,556 nationallyStrongest: schools A, hazard risk A−·lowest: health D
93Leeds and the Thousand Islands10,185 peopleAB#1,130 of 2,556 nationallyStrongest: schools A, safety B+·lowest: hazard risk D
94Chapel Hill South14,278 peopleAA+#46 of 2,556 nationallyStrongest: schools A, safety A·lowest: hazard risk C+
95Manotick8,770 peopleAA+#48 of 2,556 nationallyStrongest: safety A+, schools A·lowest: hazard risk C+
96Leeming2,849 peopleAA−#414 of 2,556 nationallyStrongest: schools A, jobs & income A·lowest: cost of living B−
97Spring Valley4,175 peopleAA−#459 of 2,556 nationallyStrongest: schools A, jobs & income A·lowest: walkability C+
98St. Marys8,203 peopleAA−#402 of 2,556 nationallyStrongest: schools A, jobs & income A−·lowest: cost of living C−
99Bridlewood - Emerald Meadows25,824 peopleAA+#16 of 2,556 nationallyStrongest: safety A+, health A·lowest: cost of living C
100Cardinal Creek11,676 peopleAA+#22 of 2,556 nationallyStrongest: safety A+, walkability A·lowest: hazard risk C+
101Fallingbrook17,836 peopleAA+#42 of 2,556 nationallyStrongest: safety A+, walkability A·lowest: cost of living C
102Queenswood Heights8,998 peopleAA#100 of 2,556 nationallyStrongest: safety A+, walkability A·lowest: cost of living C−
103Cumberland6,139 peopleAA#157 of 2,556 nationallyStrongest: safety A+, schools A·lowest: walkability C−
104Crossroads4,525 peopleAA−#297 of 2,556 nationallyStrongest: schools A, hazard risk A·lowest: cost of living C−
105Bedford Park-Nortown22,376 peopleAA−#322 of 2,556 nationallyStrongest: walkability A+, schools A·lowest: cost of living C−
106Dufferin Hill7,910 peopleAA−#356 of 2,556 nationallyStrongest: walkability A, schools A·lowest: cost of living C−
107Vellore39,490 peopleAA−#432 of 2,556 nationallyStrongest: schools A, hazard risk A·lowest: cost of living C−
108New Kleinburg11,333 peopleAA−#523 of 2,556 nationallyStrongest: schools A, hazard risk A·lowest: cost of living C
109Peace Village14,598 peopleAA−#536 of 2,556 nationallyStrongest: schools A, hazard risk A·lowest: cost of living D
110Bayview Village22,617 peopleAB+#707 of 2,556 nationallyStrongest: walkability A+, schools A·lowest: cost of living D−
111Fifty Point3,690 peopleAB+#709 of 2,556 nationallyStrongest: schools A, hazard risk B+·lowest: cost of living B−
112Underwood5,972 peopleAB+#840 of 2,556 nationallyStrongest: walkability A, schools A·lowest: cost of living D−
113East Willowdale15,514 peopleAB#884 of 2,556 nationallyStrongest: walkability A+, schools A·lowest: cost of living D−
114Roseland20,587 peopleAB#904 of 2,556 nationallyStrongest: schools A, jobs & income B+·lowest: walkability C
115Mimico-Queensway18,207 peopleAC+#1,602 of 2,556 nationallyStrongest: walkability A+, schools A·lowest: cost of living D−
116Tweed6,504 peopleAC#1,950 of 2,556 nationallyStrongest: schools A, safety B+·lowest: jobs & income D
117Newtonbrook West23,978 peopleAB−#1,420 of 2,556 nationallyStrongest: walkability A+, schools A·lowest: cost of living D−
118Wainfleet7,329 peopleAC+#1,649 of 2,556 nationallyStrongest: schools A, hazard risk B+·lowest: walkability D
119Purpleville19,918 peopleAA−#415 of 2,556 nationallyStrongest: schools A, hazard risk A·lowest: cost of living C
120Hyde Park14,769 peopleAB+#798 of 2,556 nationallyStrongest: hazard risk A, schools A·lowest: cost of living C−
121New Toronto11,502 peopleAB−#1,295 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
122East Hawkesbury3,787 peopleAB−#1,273 of 2,556 nationallyStrongest: schools A, cost of living B·lowest: walkability C−
123Orleans Village - Chateauneuf12,399 peopleAA+#51 of 2,556 nationallyStrongest: safety A+, walkability A·lowest: cost of living C
124Yonge-St.Clair13,177 peopleAA#159 of 2,556 nationallyStrongest: walkability A+, schools A·lowest: cost of living D−
125Howick4,517 peopleAB+#659 of 2,556 nationallyStrongest: safety A, schools A·lowest: cost of living C−
126Chapel Hill North11,715 peopleAA+#38 of 2,556 nationallyStrongest: safety A+, walkability A+·lowest: cost of living C
127Kingsway South8,935 peopleAA#165 of 2,556 nationallyStrongest: walkability A+, schools A·lowest: cost of living C+
128Thornhill17,940 peopleAA−#452 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D
129Pine Grove13,302 peopleAA−#506 of 2,556 nationallyStrongest: hazard risk A, schools A·lowest: cost of living C−
130Willowdale West17,210 peopleAB+#710 of 2,556 nationallyStrongest: walkability A+, schools A·lowest: cost of living D−
131Turnball6,312 peopleAB+#606 of 2,556 nationallyStrongest: schools A, jobs & income B+·lowest: cost of living C+
132Port Colborne21,921 peopleAC+#1,685 of 2,556 nationallyStrongest: schools A, hazard risk B+·lowest: cost of living D
133Elder Mills16,790 peopleAA−#386 of 2,556 nationallyStrongest: hazard risk A, schools A·lowest: cost of living C−
134Colborne7,447 peopleAB+#715 of 2,556 nationallyStrongest: schools A, jobs & income A−·lowest: cost of living C
135Welland66,480 peopleAC+#1,534 of 2,556 nationallyStrongest: schools A, walkability A−·lowest: cost of living D−
136Uxbridge22,618 peopleAB+#624 of 2,556 nationallyStrongest: hazard risk A, schools A·lowest: cost of living D
137Wendover10,896 peopleAB−#1,232 of 2,556 nationallyStrongest: schools A, safety A−·lowest: cost of living C
138Long Branch11,400 peopleAB+#734 of 2,556 nationallyStrongest: walkability A+, schools A·lowest: cost of living D−
139Amherstburg27,509 peopleAC+#1,537 of 2,556 nationallyStrongest: schools A, jobs & income B−·lowest: cost of living C
140Newmarket95,763 peopleAA−#555 of 2,556 nationallyStrongest: hazard risk A+, health A·lowest: cost of living D
141Milton157,345 peopleAA#228 of 2,556 nationallyStrongest: health A, safety A·lowest: cost of living D
142Bridgeport North2,858 peopleAA−#335 of 2,556 nationallyStrongest: jobs & income A, health A·lowest: walkability D
143Teston7,437 peopleAA−#388 of 2,556 nationallyStrongest: hazard risk A, health A·lowest: cost of living C
144Stonegate-Queensway25,745 peopleAB+#612 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
145St.Andrew-Windfields17,005 peopleAB+#819 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D
146Port Credit7,606 peopleAB#978 of 2,556 nationallyStrongest: walkability A+, schools A·lowest: cost of living D−
147Etobicoke City Centre23,856 peopleAB−#1,440 of 2,556 nationallyStrongest: walkability A+, schools A·lowest: cost of living D−
148Elmira31,382 peopleAA−#423 of 2,556 nationallyStrongest: jobs & income A+, schools A·lowest: cost of living C−
149Tyendinaga5,005 peopleAC−#2,252 of 2,556 nationallyStrongest: schools A, cost of living B−·lowest: walkability D
150York Road4,931 peopleAB+#750 of 2,556 nationallyStrongest: jobs & income A, schools A·lowest: cost of living C−
151Lynden10,442 peopleAB#1,054 of 2,556 nationallyStrongest: schools A, jobs & income A−·lowest: cost of living C−
152New Hamburg22,890 peopleAA−#537 of 2,556 nationallyStrongest: jobs & income A, schools A·lowest: cost of living C−
153Golf Course3,741 peopleAA−#479 of 2,556 nationallyStrongest: schools A, jobs & income A−·lowest: cost of living C+
154Erin Mills39,194 peopleAB+#693 of 2,556 nationallyStrongest: walkability A, schools A·lowest: cost of living D
155Milliken12,138 peopleAB#919 of 2,556 nationallyStrongest: walkability A, hazard risk A·lowest: cost of living D−
156Medway18,922 peopleAB#946 of 2,556 nationallyStrongest: walkability A, hazard risk A·lowest: cost of living D
157Georgetown68,265 peopleAA#178 of 2,556 nationallyStrongest: safety A, health A·lowest: cost of living D
158Embrun23,655 peopleAA−#473 of 2,556 nationallyStrongest: safety A+, schools A·lowest: cost of living C
159Islington23,659 peopleAB+#705 of 2,556 nationallyStrongest: walkability A+, schools A·lowest: cost of living D−
160Lansing-Westgate15,980 peopleAB+#823 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
161Brockville23,720 peopleAC#1,936 of 2,556 nationallyStrongest: walkability A, schools A·lowest: hazard risk D
162High Park-Swansea22,970 peopleAA−#298 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
163Beverley Glen38,720 peopleAA−#475 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D
164South Frontenac21,599 peopleAB+#781 of 2,556 nationallyStrongest: safety A+, schools A·lowest: cost of living C−
165Fort Erie37,226 peopleA−C+#1,740 of 2,556 nationallyStrongest: schools A−, hazard risk B+·lowest: cost of living D
166King29,077 peopleA−B+#708 of 2,556 nationallyStrongest: hazard risk A, schools A−·lowest: cost of living C−
167Convent Glen - Orleans Woods14,118 peopleA−A#140 of 2,556 nationallyStrongest: walkability A+, safety A·lowest: cost of living C−
168Forest Hill South11,059 peopleA−A−#333 of 2,556 nationallyStrongest: walkability A+, jobs & income A·lowest: cost of living D
169The Ravines of Rainbow Creek5,333 peopleA−B+#848 of 2,556 nationallyStrongest: hazard risk A, schools A−·lowest: cost of living D
170Elizabethtown-Kitley9,886 peopleA−B+#859 of 2,556 nationallyStrongest: schools A−, jobs & income A−·lowest: hazard risk D
171Carlisle7,161 peopleA−B#974 of 2,556 nationallyStrongest: schools A−, hazard risk B+·lowest: walkability C−
172Sulphur Springs9,404 peopleA−A−#426 of 2,556 nationallyStrongest: jobs & income A, schools A−·lowest: cost of living B−
173Byron15,277 peopleA−B+#558 of 2,556 nationallyStrongest: hazard risk A, jobs & income A·lowest: cost of living C
174Westminster-Branson26,027 peopleA−B+#620 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
175Kemptville19,733 peopleA−B#885 of 2,556 nationallyStrongest: safety A, schools A−·lowest: hazard risk D
176Crystal Bay - Lakeview Park6,059 peopleA−A+#53 of 2,556 nationallyStrongest: safety A+, health A·lowest: cost of living C
177Leaside-Bennington16,710 peopleA−A#170 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living C
178Casa Loma11,369 peopleA−A#259 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
179Civic Hospital6,091 peopleA−A#281 of 2,556 nationallyStrongest: walkability A+, health A+·lowest: cost of living C−
180Waterdown23,858 peopleA−B+#594 of 2,556 nationallyStrongest: schools A−, jobs & income A−·lowest: cost of living C+
181The Estates of Rainbow Creek6,822 peopleA−B+#731 of 2,556 nationallyStrongest: hazard risk A, health A−·lowest: cost of living D
182Central Business Dis6,127 peopleA−C+#1,640 of 2,556 nationallyStrongest: walkability A+, schools A−·lowest: cost of living D−
183Pickering118,378 peopleA−B+#751 of 2,556 nationallyStrongest: hazard risk A, walkability A·lowest: cost of living D
184Queenswood - Chatelaine4,537 peopleA−A#199 of 2,556 nationallyStrongest: safety A+, health A·lowest: cost of living D
185Hillcrest Village16,374 peopleA−B+#825 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
186Waterloo142,450 peopleA−B+#769 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D
187Greely10,359 peopleA−A#154 of 2,556 nationallyStrongest: safety A+, health A−·lowest: walkability C−
188Barbertown9,209 peopleA−A−#519 of 2,556 nationallyStrongest: walkability A, hazard risk A·lowest: cost of living C
189Rosedale-Moore Park20,268 peopleA−B+#638 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D
190Britannia4,641 peopleA−B+#674 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living C−
191Rivers Edge / Castlemore Crossing6,577 peopleA−B+#722 of 2,556 nationallyStrongest: hazard risk A, schools A−·lowest: cost of living C−
192Roseborough54,539 peopleA−B+#725 of 2,556 nationallyStrongest: walkability A, hazard risk A·lowest: cost of living C−
193Ebenezer West11,510 peopleA−B+#793 of 2,556 nationallyStrongest: walkability A, hazard risk A·lowest: cost of living C−
194Ebenezer East27,031 peopleA−B#893 of 2,556 nationallyStrongest: hazard risk A, schools A−·lowest: cost of living D
195Hintonburg-Mechanicsville10,966 peopleA−B#928 of 2,556 nationallyStrongest: walkability A+, health A+·lowest: cost of living D−
196Stoney Creek9,387 peopleA−B#1,038 of 2,556 nationallyStrongest: hazard risk A, schools A−·lowest: cost of living D
197Gravenhurst14,576 peopleA−C+#1,645 of 2,556 nationallyStrongest: hazard risk A, schools A−·lowest: cost of living D−
198Grand River South10,723 peopleA−A−#359 of 2,556 nationallyStrongest: health A, jobs & income A·lowest: cost of living C
199Streetsville13,535 peopleA−B+#748 of 2,556 nationallyStrongest: walkability A, hazard risk A·lowest: cost of living D
200Industrial6,690 peopleA−B#987 of 2,556 nationallyStrongest: schools A−, hazard risk B+·lowest: cost of living C
201South Common4,867 peopleA−B−#1,187 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D−
202Plattsville8,251 peopleA−A#282 of 2,556 nationallyStrongest: safety A+, schools A−·lowest: walkability C
203Princess-Rosethorn11,177 peopleA−A−#319 of 2,556 nationallyStrongest: walkability A, health A−·lowest: cost of living C+
204Markland Wood10,559 peopleA−A−#485 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
205Churchville9,043 peopleA−B+#567 of 2,556 nationallyStrongest: hazard risk A, walkability A·lowest: cost of living C−
206Meadowvale37,821 peopleA−B+#811 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D
207Bracebridge18,676 peopleA−B+#565 of 2,556 nationallyStrongest: hazard risk A, schools A−·lowest: cost of living D
208Erin12,924 peopleA−A−#368 of 2,556 nationallyStrongest: safety A+, schools A−·lowest: cost of living C
209Freelton2,724 peopleA−B+#801 of 2,556 nationallyStrongest: jobs & income A, schools A−·lowest: cost of living C+
210Erindale22,755 peopleA−B#963 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D−
211Enniskillen3,174 peopleA−B#1,064 of 2,556 nationallyStrongest: jobs & income A+, schools A−·lowest: safety D−
212East Riverside15,758 peopleA−B−#1,452 of 2,556 nationallyStrongest: schools A−, jobs & income B·lowest: cost of living C
213West Centretown8,560 peopleA−C+#1,710 of 2,556 nationallyStrongest: walkability A+, health A+·lowest: cost of living D−
214Wellesley12,413 peopleA−A#210 of 2,556 nationallyStrongest: jobs & income A+, hazard risk A·lowest: safety C+
215Westmeria2,646 peopleA−B+#767 of 2,556 nationallyStrongest: jobs & income A−, schools A−·lowest: cost of living C
216Guernsey3,808 peopleA−B−#1,239 of 2,556 nationallyStrongest: schools A−, walkability B+·lowest: cost of living C−
217Fort York-Liberty Village20,071 peopleA−A−#434 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
218Clarkson - Lorne Park39,523 peopleA−B+#642 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D
219Essex23,872 peopleA−B+#862 of 2,556 nationallyStrongest: safety A, schools A−·lowest: cost of living C
220Roncesvalles14,725 peopleA−B#1,004 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
221Don Valley Village26,972 peopleA−B#1,079 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
222South Parkdale21,663 peopleA−B−#1,368 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
223Drayton11,518 peopleA−A#172 of 2,556 nationallyStrongest: safety A+, jobs & income A·lowest: cost of living C
224West Queen West13,599 peopleA−A−#421 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D
225Castlemore Estates2,587 peopleA−A−#535 of 2,556 nationallyStrongest: hazard risk A, jobs & income A−·lowest: walkability D
226Woodbine Corridor12,283 peopleA−B+#640 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
227Etobicoke West Mall12,218 peopleA−B+#757 of 2,556 nationallyStrongest: walkability A+, health A−·lowest: cost of living D−
228Hurontario43,877 peopleA−B+#821 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D
229South Riverdale28,264 peopleA−B#1,154 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
230Dufferin Grove11,276 peopleA−C+#1,568 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
231Pioneer Tower West4,122 peopleA−A−#345 of 2,556 nationallyStrongest: health A, hazard risk A−·lowest: safety C+
232Old East York9,175 peopleA−B+#644 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
233Sheridan15,775 peopleA−B+#833 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D
234Broadview North11,080 peopleA−B+#861 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
235Thorncliffe Park20,637 peopleA−B#1,018 of 2,556 nationallyStrongest: walkability A+, health A·lowest: jobs & income D−
236Annex30,705 peopleA−B−#1,184 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
237Playter Estates-Danforth7,712 peopleA−B−#1,301 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
238Huron-Kinloss8,445 peopleA−A−#433 of 2,556 nationallyStrongest: safety A, schools A−·lowest: health C
239Churchill Meadows48,872 peopleA−B+#831 of 2,556 nationallyStrongest: walkability A, hazard risk A·lowest: cost of living D
240Trinity-Bellwoods15,691 peopleA−B−#1,217 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
241Kingston149,527 peopleA−B−#1,369 of 2,556 nationallyStrongest: walkability A+, schools A−·lowest: cost of living D
242Runnymede-Bloor West Village10,129 peopleA−A−#292 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living C−
243Danforth East York17,073 peopleA−A−#362 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
244Forest Hill North12,432 peopleA−A−#445 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
245Palmerston-Little Italy13,171 peopleA−B+#746 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
246Wychwood13,828 peopleA−B+#786 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
247Dixie3,749 peopleA−B−#1,255 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D−
248Ainslie Wood West3,917 peopleA−C+#1,696 of 2,556 nationallyStrongest: walkability A+, schools A−·lowest: cost of living D−
249Ajax141,111 peopleA−B+#792 of 2,556 nationallyStrongest: walkability A, hazard risk A·lowest: cost of living D
250North Riverdale11,491 peopleA−A−#472 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D
251Steeles22,943 peopleA−A−#552 of 2,556 nationallyStrongest: safety A+, walkability A+·lowest: cost of living D−
252Masonville10,359 peopleA−B+#580 of 2,556 nationallyStrongest: hazard risk A, schools A−·lowest: cost of living C−
253Central Erin Mills36,393 peopleA−B+#857 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D
254Alexandria10,772 peopleA−B#881 of 2,556 nationallyStrongest: safety A, schools A−·lowest: cost of living C−
255Petrolia6,422 peopleA−C+#1,514 of 2,556 nationallyStrongest: schools A−, hazard risk B+·lowest: safety D−
256Kingsville25,302 peopleA−B+#622 of 2,556 nationallyStrongest: safety A+, schools A−·lowest: cost of living C−
257Limoges15,122 peopleA−B−#1,299 of 2,556 nationallyStrongest: schools A−, jobs & income B+·lowest: health C
258Banbury-Don Mills27,472 peopleA−B+#826 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
259Dovercourt Village12,378 peopleA−B#1,169 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
260Whitby162,413 peopleA−B+#607 of 2,556 nationallyStrongest: hazard risk A, walkability A·lowest: cost of living C
261Kinburn2,639 peopleA−A#161 of 2,556 nationallyStrongest: safety A+, jobs & income A·lowest: cost of living C
262Eringate-Centennial-West Deane18,501 peopleA−B+#670 of 2,556 nationallyStrongest: walkability A+, health A−·lowest: cost of living D
263Perth South4,055 peopleA−B+#727 of 2,556 nationallyStrongest: jobs & income A+, schools A−·lowest: cost of living C−
264Little Portugal15,669 peopleA−B#868 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
265Highway Valley4,469 peopleA−B−#1,467 of 2,556 nationallyStrongest: schools A−, hazard risk B+·lowest: cost of living C−
266Blackburn Hamlet7,606 peopleA−A#156 of 2,556 nationallyStrongest: walkability A+, safety A+·lowest: cost of living D
267Listowel18,168 peopleA−A−#522 of 2,556 nationallyStrongest: jobs & income A, schools A−·lowest: cost of living C−
268Danforth9,364 peopleA−B−#1,284 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
269Humewood-Cedarvale13,978 peopleA−A−#541 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
270Huron South5,555 peopleA−B+#728 of 2,556 nationallyStrongest: health A, hazard risk A−·lowest: cost of living C−
271High Park North22,162 peopleA−B+#795 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
272Goderich8,412 peopleA−B#1,155 of 2,556 nationallyStrongest: walkability A, schools A−·lowest: cost of living D
273North Gower - Kars5,439 peopleA−A#215 of 2,556 nationallyStrongest: safety A+, health A·lowest: walkability C
274Lambton Baby Point7,966 peopleA−A−#374 of 2,556 nationallyStrongest: walkability A+, safety A+·lowest: cost of living D−
275Mineola9,849 peopleA−A−#409 of 2,556 nationallyStrongest: walkability A, hazard risk A·lowest: cost of living C
276Lakeshore45,954 peopleA−A−#482 of 2,556 nationallyStrongest: safety A+, schools A−·lowest: walkability C
277Lisgar31,627 peopleA−B+#653 of 2,556 nationallyStrongest: walkability A, hazard risk A·lowest: cost of living C
278Englemount-Lawrence21,455 peopleA−B+#810 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
279Lakeview21,789 peopleA−B#899 of 2,556 nationallyStrongest: walkability A, hazard risk A·lowest: cost of living D−
280Creditview10,972 peopleA−B#935 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D
281Trinity2,708 peopleA−B#999 of 2,556 nationallyStrongest: schools A−, walkability B+·lowest: cost of living C−
282Cooksville NHD (West)14,821 peopleA−B#1,028 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D−
283Corso Italia-Davenport13,215 peopleA−B#1,123 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
284DT Hospital12,384 peopleA−B−#1,208 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D−
285Mountview7,752 peopleA−B−#1,357 of 2,556 nationallyStrongest: walkability A−, schools A−·lowest: cost of living D
286University7,595 peopleA−C#1,792 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
287Church-Wellesley22,415 peopleA−C+#1,591 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
288Guelph160,760 peopleA−B#906 of 2,556 nationallyStrongest: walkability A, schools A−·lowest: cost of living D
289Vales of Castlemore14,894 peopleA−B+#817 of 2,556 nationallyStrongest: hazard risk A, health A−·lowest: cost of living C−
290Sunningdale21,645 peopleA−B#938 of 2,556 nationallyStrongest: hazard risk A, schools A−·lowest: cost of living C−
291Morningside Heights24,972 peopleA−B#971 of 2,556 nationallyStrongest: walkability A, health A·lowest: cost of living D
292Junction-Wallace Emerson23,484 peopleA−B#1,120 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
293Wildfield8,511 peopleA−B#1,167 of 2,556 nationallyStrongest: hazard risk A, schools A−·lowest: cost of living C−
294McNab/Braeside8,340 peopleA−C#1,786 of 2,556 nationallyStrongest: schools A−, safety B+·lowest: cost of living C−
295Greenwood-Coxwell14,146 peopleA−B#1,001 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
296East End-Danforth22,055 peopleA−B#1,063 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
297Poplar Park3,031 peopleA−B−#1,435 of 2,556 nationallyStrongest: schools A−, hazard risk B+·lowest: cost of living D
298Lakeshore3,127 peopleA−C#1,914 of 2,556 nationallyStrongest: schools A−, hazard risk B+·lowest: cost of living D
299Almonte16,073 peopleA−A−#549 of 2,556 nationallyStrongest: safety A+, schools A−·lowest: hazard risk D
300East L'Amoreaux21,533 peopleA−B+#634 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
301Grand River North3,823 peopleA−B+#660 of 2,556 nationallyStrongest: jobs & income A, health A·lowest: cost of living C−
302Doon South15,044 peopleA−B+#780 of 2,556 nationallyStrongest: health A, hazard risk A−·lowest: cost of living C
303Horning4,587 peopleA−B#992 of 2,556 nationallyStrongest: schools A−, hazard risk B+·lowest: cost of living C
304Cooksville NHD (East)9,313 peopleA−B#1,039 of 2,556 nationallyStrongest: walkability A, hazard risk A·lowest: cost of living D−
305Forest Glade21,328 peopleA−C#1,890 of 2,556 nationallyStrongest: schools A−, health B·lowest: cost of living D
306Kensington-Chinatown18,597 peopleA−C#1,961 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
307Winchester12,706 peopleA−B+#738 of 2,556 nationallyStrongest: safety A, schools A−·lowest: cost of living C
308Meadowvale Village30,139 peopleA−B+#598 of 2,556 nationallyStrongest: walkability A, hazard risk A·lowest: cost of living C
309Rathwood27,388 peopleA−B#966 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D−
310Highland6,306 peopleA−B#990 of 2,556 nationallyStrongest: schools A−, hazard risk B+·lowest: cost of living C
311Plympton-Wyoming9,548 peopleA−C#1,863 of 2,556 nationallyStrongest: jobs & income A−, schools A−·lowest: safety D−
312Springdale13,221 peopleA−B#941 of 2,556 nationallyStrongest: hazard risk A, walkability A·lowest: cost of living D
313Valley Creek11,986 peopleA−B#1,144 of 2,556 nationallyStrongest: hazard risk A, health A−·lowest: cost of living D
314Milliken24,431 peopleA−C+#1,737 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
315Stone Mills8,523 peopleA−B+#610 of 2,556 nationallyStrongest: safety A+, schools A−·lowest: walkability C−
316Oakridge16,247 peopleB+B+#563 of 2,556 nationallyStrongest: hazard risk A, jobs & income A−·lowest: cost of living C
317New Springbrook12,804 peopleB+B+#800 of 2,556 nationallyStrongest: hazard risk A, walkability A−·lowest: cost of living C−
318Westmount19,591 peopleB+B#913 of 2,556 nationallyStrongest: hazard risk A, walkability A−·lowest: cost of living D
319Pioneer Park8,781 peopleB+B#1,116 of 2,556 nationallyStrongest: health A, walkability A·lowest: cost of living D−
320Greenbelt (east)3,094 peopleB+B−#1,242 of 2,556 nationallyStrongest: health A, schools B+·lowest: safety C−
321Beckwith10,073 peopleB+B+#787 of 2,556 nationallyStrongest: safety A+, schools B+·lowest: hazard risk D
322Carleton Place14,837 peopleB+B−#1,215 of 2,556 nationallyStrongest: walkability A, schools B+·lowest: hazard risk D
323Talbot8,085 peopleB+B+#669 of 2,556 nationallyStrongest: hazard risk A, jobs & income A−·lowest: cost of living C+
324Palmerston10,029 peopleB+A−#385 of 2,556 nationallyStrongest: safety A+, walkability A−·lowest: cost of living C−
325Island Park-Wellington Village5,486 peopleB+A+#27 of 2,556 nationallyStrongest: walkability A+, jobs & income A+·lowest: hazard risk C+
326Perth East13,423 peopleB+A−#331 of 2,556 nationallyStrongest: jobs & income A+, safety A·lowest: cost of living C−
327Rothwell Heights - Beacon Hill North10,985 peopleB+A#136 of 2,556 nationallyStrongest: safety A+, walkability A+·lowest: cost of living C−
328Bolton90,201 peopleB+B+#744 of 2,556 nationallyStrongest: hazard risk A+, safety A·lowest: cost of living C−
329Mount Royal6,421 peopleB+B#898 of 2,556 nationallyStrongest: hazard risk A, health A−·lowest: cost of living C
330Gurnett4,582 peopleB+B−#1,223 of 2,556 nationallyStrongest: walkability A−, schools B+·lowest: cost of living C−
331DT Cooksville8,864 peopleB+B−#1,270 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D−
332North St.James Town18,733 peopleB+B−#1,500 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
333Applewood33,229 peopleB+B−#1,214 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D−
334Cabbagetown-South St.James Town11,205 peopleB+B−#1,472 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
335West London24,322 peopleB+C+#1,572 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D−
336Arnprior11,459 peopleB+C+#1,648 of 2,556 nationallyStrongest: walkability A, schools B+·lowest: cost of living D
337Hickory Woods14,247 peopleB+B−#1,221 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D−
338DT Core33,003 peopleB+B−#1,317 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D−
339Junction Area14,205 peopleB+B−#1,409 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
340Horton3,550 peopleB+B#993 of 2,556 nationallyStrongest: safety A+, schools B+·lowest: walkability D−
341Renfrew8,721 peopleB+C−#2,215 of 2,556 nationallyStrongest: walkability A, schools B+·lowest: cost of living D
342Osgoode - Vernon6,398 peopleB+A#222 of 2,556 nationallyStrongest: safety A+, health A−·lowest: cost of living C
343Woodbine-Lumsden7,928 peopleB+B+#596 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
344Pleasant View15,248 peopleB+B+#678 of 2,556 nationallyStrongest: walkability A+, safety A·lowest: cost of living D−
345Westmount5,048 peopleB+B+#803 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
346Edwards - Carlsbad Springs3,536 peopleB+B#891 of 2,556 nationallyStrongest: health A, schools B+·lowest: cost of living D
347L'Amoreaux West21,575 peopleB+B#916 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
348Bridgeport East3,903 peopleB+B#960 of 2,556 nationallyStrongest: health A, hazard risk A−·lowest: cost of living D−
349North London9,584 peopleB+B#991 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D−
350Braemar Park-Belair Heights-Copeland Park9,248 peopleB+B#1,075 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D
351Countryside5,595 peopleB+B−#1,171 of 2,556 nationallyStrongest: hazard risk A, health A−·lowest: cost of living D
352DT Fairview18,209 peopleB+B−#1,191 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D−
353Weston-Pelham Park10,680 peopleB+B−#1,276 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
354Fessenden3,551 peopleB+B−#1,405 of 2,556 nationallyStrongest: walkability A, schools B+·lowest: cost of living D
355Victoria Hills10,760 peopleB+B−#1,451 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
356Trillium2,967 peopleB+C+#1,543 of 2,556 nationallyStrongest: schools B+, hazard risk B+·lowest: walkability D
357Oakridge13,913 peopleB+C+#1,662 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
358Lowertown West5,947 peopleB+C#1,771 of 2,556 nationallyStrongest: walkability A+, health A+·lowest: safety D−
359East Gwillimbury42,989 peopleB+B#952 of 2,556 nationallyStrongest: hazard risk A, health A−·lowest: cost of living D
360The Beaches21,602 peopleB+A−#373 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D
361Idlewood5,005 peopleB+B+#573 of 2,556 nationallyStrongest: health A, jobs & income A−·lowest: cost of living C
362Woodbridge Meadows3,651 peopleB+B+#643 of 2,556 nationallyStrongest: hazard risk A, health A−·lowest: cost of living C
363Snelgrove11,109 peopleB+B+#729 of 2,556 nationallyStrongest: hazard risk A, walkability A−·lowest: cost of living C
364Binbrook22,497 peopleB+B−#1,294 of 2,556 nationallyStrongest: schools B+, hazard risk B+·lowest: cost of living C
365Uptown12,244 peopleB+B−#1,330 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D−
366Mitchell10,080 peopleB+A−#490 of 2,556 nationallyStrongest: jobs & income A+, safety A−·lowest: cost of living C
367Deep River4,353 peopleB+A#201 of 2,556 nationallyStrongest: walkability A+, safety A·lowest: hazard risk C+
368Chalk River3,147 peopleB+B+#641 of 2,556 nationallyStrongest: safety A, schools B+·lowest: walkability C−
369Bells Corners West4,422 peopleB+A−#399 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D
370Regent Park12,797 peopleB+B−#1,349 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
371Gilbert3,181 peopleB+C+#1,613 of 2,556 nationallyStrongest: walkability A, schools B+·lowest: cost of living D
372Stratford36,097 peopleB+B#1,095 of 2,556 nationallyStrongest: walkability A, schools B+·lowest: cost of living D
373Highland West12,476 peopleB+B+#812 of 2,556 nationallyStrongest: health A, hazard risk A−·lowest: cost of living C−
374Flemingdon Park22,553 peopleB+B#917 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
375Westboro12,899 peopleB+B#934 of 2,556 nationallyStrongest: walkability A+, health A+·lowest: cost of living D
376Felker4,534 peopleB+B−#1,264 of 2,556 nationallyStrongest: schools B+, hazard risk B+·lowest: cost of living C
377Rockland30,375 peopleB+B#1,165 of 2,556 nationallyStrongest: safety A, schools B+·lowest: cost of living C−
378Taylor-Massey15,050 peopleB+B#1,134 of 2,556 nationallyStrongest: walkability A+, health A·lowest: jobs & income D−
379Fairfield3,497 peopleB+B−#1,183 of 2,556 nationallyStrongest: health A, hazard risk A−·lowest: cost of living D−
380Malton39,476 peopleB+B−#1,268 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D−
381Fruitland7,653 peopleB+C+#1,625 of 2,556 nationallyStrongest: schools B+, hazard risk B+·lowest: cost of living C−
382Cambridge165,354 peopleB+B#1,158 of 2,556 nationallyStrongest: health A, hazard risk A−·lowest: cost of living D
383Merivale Gardens - Grenfell Glen - Pineglen - Country Place4,172 peopleB+B+#778 of 2,556 nationallyStrongest: jobs & income A+, health A·lowest: safety C
384Lampman5,663 peopleB+B−#1,323 of 2,556 nationallyStrongest: schools B+, hazard risk B+·lowest: cost of living C
385Petawawa19,606 peopleB+A#218 of 2,556 nationallyStrongest: safety A+, jobs & income A·lowest: health C
386Cobourg22,529 peopleB+C+#1,746 of 2,556 nationallyStrongest: walkability A, hazard risk B+·lowest: cost of living D−
387Edenbridge-Humber Valley15,480 peopleB+B+#772 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
388Downtown Yonge East18,251 peopleB+C#1,960 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
389Eganville4,326 peopleB+C#1,975 of 2,556 nationallyStrongest: safety A, schools B+·lowest: jobs & income D−
390Stoneybrook7,662 peopleB+B+#655 of 2,556 nationallyStrongest: hazard risk A, jobs & income A·lowest: cost of living C
391Heart Lake North8,539 peopleB+B#905 of 2,556 nationallyStrongest: hazard risk A, walkability A·lowest: cost of living D
392Blake-Jones7,494 peopleB+B#1,113 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
393O'Connor-Parkview18,746 peopleB+B#1,124 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
394Trillium Industrial Park3,420 peopleB+B−#1,461 of 2,556 nationallyStrongest: health A, hazard risk A−·lowest: cost of living D−
395Westdale South4,931 peopleB+C+#1,666 of 2,556 nationallyStrongest: walkability A+, schools B+·lowest: cost of living D−
396Yonge-Bay Corridor12,888 peopleB+C#1,937 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
397Kincardine13,169 peopleB+B+#559 of 2,556 nationallyStrongest: safety A, jobs & income A·lowest: cost of living C−
398Falkirk East4,961 peopleB+B#882 of 2,556 nationallyStrongest: walkability A−, schools B+·lowest: cost of living C
399Rosedale Village5,764 peopleB+B−#1,417 of 2,556 nationallyStrongest: hazard risk A, health A−·lowest: cost of living D−
400Collingwood28,366 peopleB+B#929 of 2,556 nationallyStrongest: hazard risk A+, walkability A−·lowest: cost of living D−
401Long Sault14,602 peopleB+B+#755 of 2,556 nationallyStrongest: safety A, schools B+·lowest: walkability C
402Forest Hill5,760 peopleB+B−#1,227 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
403Bradford51,346 peopleB+B+#747 of 2,556 nationallyStrongest: hazard risk A, safety A·lowest: cost of living D
404Birchcliffe-Cliffside23,115 peopleB+B#1,089 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
405Hamilton11,810 peopleB+B+#766 of 2,556 nationallyStrongest: safety A+, hazard risk A−·lowest: walkability D
406Metcalfe5,434 peopleB+A#234 of 2,556 nationallyStrongest: safety A+, health A−·lowest: cost of living C
407Fenside-Parkwoods20,615 peopleB+B#930 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
408Westcliffe East2,832 peopleB+B#950 of 2,556 nationallyStrongest: walkability A−, jobs & income B+·lowest: cost of living C−
409Bathurst Manor16,176 peopleB+B#1,036 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
410Carpenter2,941 peopleB+B−#1,363 of 2,556 nationallyStrongest: hazard risk B+, schools B+·lowest: cost of living C
411Carleton Heights-Courtland Park8,621 peopleB+B−#1,387 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
412Gilkson2,963 peopleB+B−#1,455 of 2,556 nationallyStrongest: walkability A−, hazard risk B+·lowest: cost of living D
413Clinton8,318 peopleB+B#980 of 2,556 nationallyStrongest: jobs & income A, walkability B+·lowest: cost of living C
414Oakwood Village20,830 peopleB+B#958 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
415Creditview5,598 peopleB+B#1,119 of 2,556 nationallyStrongest: hazard risk A, walkability A·lowest: cost of living D
416Cherry Hill6,304 peopleB+B−#1,306 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
417Edgeley7,016 peopleB+B−#1,446 of 2,556 nationallyStrongest: hazard risk A, health A·lowest: cost of living D−
418Rockwood14,870 peopleB+A−#476 of 2,556 nationallyStrongest: safety A+, jobs & income B+·lowest: cost of living C
419Henry Farm19,953 peopleB+B+#789 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
420Fairview7,597 peopleB+B#1,125 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D−
421Southcrest14,477 peopleB+C+#1,639 of 2,556 nationallyStrongest: walkability A, hazard risk A·lowest: cost of living D−
422Ayr13,051 peopleB+B+#701 of 2,556 nationallyStrongest: jobs & income A, health A−·lowest: cost of living C
423Queensway Terrace North3,160 peopleB+A#114 of 2,556 nationallyStrongest: safety A+, walkability A+·lowest: cost of living D
424Laurentian West16,857 peopleB+B#923 of 2,556 nationallyStrongest: health A, hazard risk A−·lowest: cost of living C−
425Rosenberg9,831 peopleB+B#1,030 of 2,556 nationallyStrongest: health A, hazard risk A−·lowest: cost of living C−
426Carlington16,354 peopleB+B−#1,275 of 2,556 nationallyStrongest: walkability A+, health A+·lowest: cost of living D−
427Heritage Park6,369 peopleB+B−#1,333 of 2,556 nationallyStrongest: health A, walkability A·lowest: cost of living D−
428Ashfield-Colborne-Wawanosh7,052 peopleB+B+#711 of 2,556 nationallyStrongest: safety A, schools B+·lowest: walkability D
429Stanley Park8,721 peopleB+B−#1,359 of 2,556 nationallyStrongest: health A, hazard risk A−·lowest: cost of living D−
430Centretown32,035 peopleB+C+#1,535 of 2,556 nationallyStrongest: walkability A+, health A+·lowest: cost of living D−
431Brighton12,900 peopleB+C#1,956 of 2,556 nationallyStrongest: hazard risk B+, safety B+·lowest: cost of living D
432Hanover8,723 peopleB+C#1,983 of 2,556 nationallyStrongest: walkability A, schools B+·lowest: cost of living D
433Agincourt North27,790 peopleB+B#932 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
434Dryden7,808 peopleB+B#1,160 of 2,556 nationallyStrongest: walkability A−, cost of living B+·lowest: safety D
435Beacon Hill South - Cardinal Heights7,746 peopleB+B+#758 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D
436Mount Pleasant North10,103 peopleB+B#1,015 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living C−
437Whitehaven - Woodpark - Glabar Park11,111 peopleB+B#1,133 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
438Mt. Hope Huron Park5,174 peopleB+B#1,151 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
439Puslinch8,577 peopleB+B+#571 of 2,556 nationallyStrongest: safety A+, jobs & income A·lowest: walkability D
440Crestview-Tanglewood8,302 peopleBB+#574 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D
441Forest Heights14,369 peopleBB+#838 of 2,556 nationallyStrongest: health A, hazard risk A−·lowest: cost of living C−
442Glebe-Dows Lake13,436 peopleBB+#858 of 2,556 nationallyStrongest: walkability A+, jobs & income A+·lowest: cost of living D
443St Lawrence-East Bayfront-The Islands31,360 peopleBB#1,105 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
444Van Kirk10,014 peopleBB#1,142 of 2,556 nationallyStrongest: hazard risk A, walkability A−·lowest: cost of living C−
445Alloa29,669 peopleBB#1,161 of 2,556 nationallyStrongest: walkability A, hazard risk A·lowest: cost of living D
446Mississauga Valleys11,799 peopleBB−#1,181 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D−
447Centreville Chicopee10,291 peopleBB−#1,256 of 2,556 nationallyStrongest: health A, walkability A·lowest: cost of living D−
448Moss Park22,701 peopleBC#2,002 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
449Orangeville33,070 peopleBB#911 of 2,556 nationallyStrongest: walkability A−, safety A−·lowest: cost of living D
450Kirkendall South3,033 peopleBA−#467 of 2,556 nationallyStrongest: walkability A, jobs & income A−·lowest: cost of living C+
451Barrie174,469 peopleBB−#1,290 of 2,556 nationallyStrongest: hazard risk A+, walkability A−·lowest: cost of living D
452Laurentian11,133 peopleBB+#589 of 2,556 nationallyStrongest: walkability A+, health A+·lowest: cost of living D
453Sandalwood West (sunny Meadow)27,171 peopleBB#1,055 of 2,556 nationallyStrongest: walkability A, hazard risk A·lowest: cost of living D
454Thunder Bay117,671 peopleBC−#2,136 of 2,556 nationallyStrongest: walkability A−, hazard risk A−·lowest: safety C−
455South Windsor15,896 peopleBB#1,114 of 2,556 nationallyStrongest: jobs & income A−, schools B·lowest: safety C+
456Eastdale2,703 peopleBB−#1,383 of 2,556 nationallyStrongest: walkability B+, hazard risk B+·lowest: cost of living D
457Clanton Park17,673 peopleBB−#1,391 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
458Sheldon25,488 peopleBC+#1,641 of 2,556 nationallyStrongest: hazard risk B+, schools B·lowest: cost of living C−
459Tavistock8,710 peopleBA#225 of 2,556 nationallyStrongest: safety A+, jobs & income A+·lowest: cost of living C+
460Port Perry23,928 peopleBB+#764 of 2,556 nationallyStrongest: hazard risk A, safety A−·lowest: cost of living C
461Wellington Place25,729 peopleBB#1,108 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
462Rosemount6,169 peopleBB#1,136 of 2,556 nationallyStrongest: health A, walkability A·lowest: cost of living D−
463Innisfil50,686 peopleBB#1,076 of 2,556 nationallyStrongest: hazard risk A, safety A·lowest: cost of living D
464Deerfield13,090 peopleBB#983 of 2,556 nationallyStrongest: walkability A, hazard risk A·lowest: cost of living D
465Albion4,585 peopleBC+#1,676 of 2,556 nationallyStrongest: hazard risk B+, schools B·lowest: cost of living D
466Devonshire9,852 peopleBC+#1,712 of 2,556 nationallyStrongest: schools B, health B·lowest: cost of living C
467East Garafraxa2,976 peopleBA−#451 of 2,556 nationallyStrongest: safety A+, jobs & income B+·lowest: walkability C
468Huntsville23,948 peopleBB#1,048 of 2,556 nationallyStrongest: hazard risk A, health B+·lowest: cost of living D
469Forest12,962 peopleBB−#1,238 of 2,556 nationallyStrongest: safety A, hazard risk A−·lowest: cost of living D
470Harbourfront-CityPlace28,199 peopleBB+#846 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
471Iris5,733 peopleBB+#853 of 2,556 nationallyStrongest: walkability A+, health A+·lowest: cost of living D−
472Mount Pleasant Village19,719 peopleBB#1,040 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living C−
473Victoria Park3,574 peopleBB−#1,454 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
474Mildmay6,247 peopleBA−#556 of 2,556 nationallyStrongest: safety A, jobs & income A−·lowest: health C+
475Bells Corners East4,963 peopleBB#996 of 2,556 nationallyStrongest: health A+, walkability A·lowest: cost of living D
476Meinzinger Park-Lakeside5,007 peopleBB−#1,279 of 2,556 nationallyStrongest: walkability A, health A·lowest: cost of living D−
477Leamington34,653 peopleBB−#1,464 of 2,556 nationallyStrongest: walkability B+, health B·lowest: cost of living D
478Spring Valley12,564 peopleBB#1,026 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living C−
479Professors Lake10,335 peopleBB#1,078 of 2,556 nationallyStrongest: hazard risk A, walkability A−·lowest: cost of living D
480Tam O'Shanter-Sullivan27,526 peopleBB#1,081 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
481Laurentian Hills10,026 peopleBB−#1,428 of 2,556 nationallyStrongest: health A, walkability A−·lowest: cost of living D−
482Haliburton Village8,100 peopleBC+#1,631 of 2,556 nationallyStrongest: hazard risk A−, safety A−·lowest: cost of living C−
483Old Ottawa South6,704 peopleBA+#18 of 2,556 nationallyStrongest: walkability A+, health A+·lowest: hazard risk C+
484City Commercial Core2,581 peopleBB#1,046 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D
485Trinity Commons8,477 peopleBB#1,117 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D
486Central Frederick5,895 peopleBB#1,159 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
487Valley Park6,394 peopleBB−#1,296 of 2,556 nationallyStrongest: hazard risk B+, schools B·lowest: cost of living C
488Strathcona9,348 peopleBC#1,884 of 2,556 nationallyStrongest: walkability A+, hazard risk B+·lowest: cost of living D−
489Greater Napanee18,016 peopleBC#1,934 of 2,556 nationallyStrongest: health B+, schools B·lowest: cost of living C−
490Country Hills West5,936 peopleBB+#785 of 2,556 nationallyStrongest: health A, hazard risk A−·lowest: cost of living D
491Heart Lake South19,573 peopleBB#1,098 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D
492Fletchers Meadow North11,870 peopleBB#1,157 of 2,556 nationallyStrongest: walkability A, hazard risk A·lowest: cost of living C−
493Carling21,536 peopleBC+#1,699 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D−
494Sandwich14,110 peopleBC−#2,064 of 2,556 nationallyStrongest: walkability A, health B+·lowest: cost of living D
495Admaston/Bromley3,086 peopleBB−#1,422 of 2,556 nationallyStrongest: safety A, jobs & income B+·lowest: walkability D−
496Vanier15,686 peopleBC+#1,538 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
497Watford3,955 peopleBC−#2,045 of 2,556 nationallyStrongest: hazard risk B+, jobs & income B+·lowest: safety D−
498Malvern West17,354 peopleBB#1,139 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
499Sheridan11,110 peopleBB−#1,459 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D−
500Centremount4,053 peopleBC+#1,649 of 2,556 nationallyStrongest: walkability A+, hazard risk B+·lowest: cost of living D−
501Britannia8,421 peopleBC+#1,728 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
502Vankleek Hill9,321 peopleBB#1,019 of 2,556 nationallyStrongest: safety A−, schools B·lowest: hazard risk C+
503Munster - Ashton6,372 peopleBA−#517 of 2,556 nationallyStrongest: safety A+, health A·lowest: walkability D−
504Sandalwood East (mountainash)21,801 peopleBB#1,094 of 2,556 nationallyStrongest: walkability A, hazard risk A·lowest: cost of living D
505Parkwoods-O'Connor Hills13,943 peopleBB−#1,229 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
506Agincourt South-Malvern West24,438 peopleBC+#1,513 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
507Fletchers Meadow South9,214 peopleBB#1,093 of 2,556 nationallyStrongest: walkability A, hazard risk A·lowest: cost of living C−
508Dorchester15,475 peopleBA−#337 of 2,556 nationallyStrongest: safety A+, jobs & income A·lowest: cost of living C
509Centrepointe - Briargreen9,259 peopleBA#186 of 2,556 nationallyStrongest: walkability A+, safety A+·lowest: cost of living C−
510Country Hills4,561 peopleBB−#1,354 of 2,556 nationallyStrongest: health A, walkability A·lowest: cost of living D−
511Rockcliffe-Smythe22,242 peopleBC+#1,562 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
512Kirkendall North5,864 peopleBC+#1,647 of 2,556 nationallyStrongest: walkability A+, hazard risk B+·lowest: cost of living D−
513Springwater24,144 peopleBA−#503 of 2,556 nationallyStrongest: safety A+, hazard risk A+·lowest: cost of living C−
514Oakes4,048 peopleBB−#1,281 of 2,556 nationallyStrongest: hazard risk B+, schools B·lowest: jobs & income C+
515Hawkesbury11,451 peopleBC−#2,304 of 2,556 nationallyStrongest: walkability A, schools B·lowest: jobs & income D
516Pembroke15,479 peopleBD#2,315 of 2,556 nationallyStrongest: walkability A, schools B·lowest: safety C−
517Centre Hastings5,170 peopleBC−#2,236 of 2,556 nationallyStrongest: safety B+, schools B·lowest: health D
518Exeter10,781 peopleBB#1,105 of 2,556 nationallyStrongest: jobs & income B+, walkability B+·lowest: cost of living C−
519N-Section (bramalea)7,513 peopleBB#1,099 of 2,556 nationallyStrongest: hazard risk A, walkability A·lowest: cost of living D
520Marritt2,759 peopleBB−#1,174 of 2,556 nationallyStrongest: hazard risk B+, jobs & income B·lowest: cost of living C+
521Bridgenorth20,628 peopleBB−#1,311 of 2,556 nationallyStrongest: safety A+, schools B·lowest: cost of living C−
522Woodbridge18,835 peopleBB#1,055 of 2,556 nationallyStrongest: hazard risk A, health A·lowest: cost of living D−
523Auditorium3,918 peopleBB#1,140 of 2,556 nationallyStrongest: health A, walkability A·lowest: cost of living D−
524Clairlea-Birchmount27,690 peopleBC+#1,709 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
525Durham14,355 peopleBC+#1,600 of 2,556 nationallyStrongest: safety B+, hazard risk B·lowest: cost of living C
526Laurentian Valley9,714 peopleBB+#736 of 2,556 nationallyStrongest: safety A, jobs & income B+·lowest: walkability C−
527Concord7,225 peopleBB#979 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D−
528Fisher Heights6,451 peopleBC+#1,527 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
529Muskoka Lakes8,463 peopleBB#1,031 of 2,556 nationallyStrongest: hazard risk A, safety A−·lowest: cost of living C−
530Lindsay85,351 peopleBC#1,781 of 2,556 nationallyStrongest: safety A, hazard risk A−·lowest: cost of living D
531Craig Henry - Manordale8,758 peopleBA−#352 of 2,556 nationallyStrongest: walkability A+, safety A+·lowest: cost of living D
532M-Section (bramalea)9,901 peopleBB−#1,211 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D
533Alpine3,055 peopleBB−#1,230 of 2,556 nationallyStrongest: walkability A, health A·lowest: cost of living D−
534Buchanan3,006 peopleBB−#1,300 of 2,556 nationallyStrongest: walkability A, hazard risk B+·lowest: cost of living C−
535Overbrook19,953 peopleBC#1,954 of 2,556 nationallyStrongest: walkability A+, health A+·lowest: cost of living D−
536Durand13,338 peopleBC#1,962 of 2,556 nationallyStrongest: walkability A+, hazard risk B+·lowest: cost of living D−
537Tiny14,195 peopleBB#1,067 of 2,556 nationallyStrongest: hazard risk A+, safety A+·lowest: walkability C−
538West Rouge20,915 peopleBB#912 of 2,556 nationallyStrongest: walkability A+, health A−·lowest: cost of living D
539Crerar2,877 peopleBC#1,862 of 2,556 nationallyStrongest: walkability A−, hazard risk B+·lowest: cost of living D
540Rolston6,124 peopleBC#1,909 of 2,556 nationallyStrongest: walkability A, hazard risk B+·lowest: cost of living D−
541Vanier North10,498 peopleBC#1,935 of 2,556 nationallyStrongest: walkability A+, health A+·lowest: cost of living D−
542Vanier South7,259 peopleBC−#2,229 of 2,556 nationallyStrongest: walkability A+, health A+·lowest: jobs & income D−
543Lucan6,827 peopleB−A#184 of 2,556 nationallyStrongest: safety A+, hazard risk A+·lowest: cost of living B−
544Huron Heights20,890 peopleB−C+#1,748 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D−
545Bayfield8,327 peopleB−A−#286 of 2,556 nationallyStrongest: safety A, jobs & income A−·lowest: cost of living B−
546Centennial Scarborough13,453 peopleB−A−#461 of 2,556 nationallyStrongest: walkability A+, safety A·lowest: cost of living C−
547Strathroy26,497 peopleB−B+#587 of 2,556 nationallyStrongest: hazard risk A, safety A·lowest: cost of living D
548Riverside21,828 peopleB−C−#2,121 of 2,556 nationallyStrongest: walkability B, health B·lowest: cost of living D
549Northern Bruce Peninsula5,018 peopleB−B−#1,493 of 2,556 nationallyStrongest: safety A+, walkability B+·lowest: cost of living D
550Alta Vista8,387 peopleB−A#254 of 2,556 nationallyStrongest: jobs & income A+, health A+·lowest: cost of living C
551Prescott4,342 peopleB−D#2,484 of 2,556 nationallyStrongest: walkability A−, schools B−·lowest: hazard risk D
552Riverdale East3,416 peopleB−C+#1,707 of 2,556 nationallyStrongest: walkability A, hazard risk B+·lowest: cost of living D
553Stoney Creek3,828 peopleB−C−#2,043 of 2,556 nationallyStrongest: walkability A, hazard risk B+·lowest: cost of living D−
554Alliston50,739 peopleB−B#945 of 2,556 nationallyStrongest: safety A, hazard risk A·lowest: cost of living D
555Jerome2,820 peopleB−B−#1,506 of 2,556 nationallyStrongest: hazard risk B+, health B·lowest: cost of living C−
556Kapuskasing8,825 peopleB−B−#1,282 of 2,556 nationallyStrongest: hazard risk A+, walkability A·lowest: safety C−
557Cedar Hill3,190 peopleB−C+#1,701 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
558Central London19,363 peopleB−C+#1,722 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D−
559Hearst5,032 peopleB−B+#632 of 2,556 nationallyStrongest: hazard risk A+, jobs & income A−·lowest: health C
560Marmora4,761 peopleB−D#2,431 of 2,556 nationallyStrongest: safety B+, walkability B·lowest: jobs & income D−
561Gourley5,271 peopleB−B−#1,259 of 2,556 nationallyStrongest: walkability A−, hazard risk B+·lowest: cost of living C
562Barnstown6,603 peopleB−B−#1,339 of 2,556 nationallyStrongest: walkability A, hazard risk B+·lowest: cost of living C
563Woodhill6,386 peopleB−B−#1,448 of 2,556 nationallyStrongest: hazard risk A, health A−·lowest: cost of living D
564Glen Cairn16,119 peopleB−C#1,799 of 2,556 nationallyStrongest: hazard risk A, walkability A−·lowest: cost of living D
565Thamesford9,755 peopleB−A−#417 of 2,556 nationallyStrongest: safety A+, jobs & income A·lowest: health C+
566Findlay Creek14,089 peopleB−A−#300 of 2,556 nationallyStrongest: safety A, health A·lowest: cost of living C
567Springbrook14,961 peopleB−B#1,148 of 2,556 nationallyStrongest: walkability A, hazard risk A·lowest: cost of living C−
568Mill Courtland Woodside Park3,319 peopleB−B−#1,485 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
569Southdale5,277 peopleB−C+#1,698 of 2,556 nationallyStrongest: health A, walkability A·lowest: cost of living D−
570Whitewater Region7,899 peopleB−B−#1,372 of 2,556 nationallyStrongest: safety A+, walkability B·lowest: health C
571Lowertown East6,996 peopleB−D#2,324 of 2,556 nationallyStrongest: walkability A+, health A+·lowest: cost of living D−
572Augusta7,767 peopleB−B#915 of 2,556 nationallyStrongest: safety A, jobs & income B+·lowest: hazard risk D
573Rushdale5,154 peopleB−B−#1,350 of 2,556 nationallyStrongest: walkability A, hazard risk B+·lowest: cost of living C
574South London14,684 peopleB−B−#1,442 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D−
575French River / Rivière des Français3,178 peopleB−C−#2,033 of 2,556 nationallyStrongest: hazard risk A−, safety B+·lowest: jobs & income D
576Balfour4,171 peopleB−C#1,852 of 2,556 nationallyStrongest: walkability A+, hazard risk B+·lowest: cost of living D−
577Angus26,036 peopleB−B#874 of 2,556 nationallyStrongest: hazard risk A+, safety A·lowest: cost of living C
578Borden Farm - Fisher Glen11,100 peopleB−B+#752 of 2,556 nationallyStrongest: walkability A+, safety A·lowest: cost of living D−
579Willowridge-Martingrove-Richview22,456 peopleB−B−#1,206 of 2,556 nationallyStrongest: walkability A+, health A−·lowest: cost of living D−
580Cardinal7,952 peopleB−C−#2,168 of 2,556 nationallyStrongest: safety B+, schools B−·lowest: hazard risk D
581Mono10,036 peopleB−B#921 of 2,556 nationallyStrongest: safety A, hazard risk B+·lowest: cost of living C−
582Oshawa213,592 peopleB−B−#1,496 of 2,556 nationallyStrongest: walkability A, hazard risk A·lowest: cost of living D−
583Red Lake4,285 peopleB−B+#754 of 2,556 nationallyStrongest: jobs & income A+, cost of living A·lowest: safety C−
584H-Section (bramalea)9,040 peopleB−B−#1,447 of 2,556 nationallyStrongest: walkability A, hazard risk A·lowest: cost of living D−
585Central3,698 peopleB−C−#2,052 of 2,556 nationallyStrongest: walkability A+, hazard risk B+·lowest: cost of living D−
586Greeningdon3,296 peopleB−C−#2,073 of 2,556 nationallyStrongest: walkability A+, hazard risk B+·lowest: cost of living D−
587Penetanguishene11,141 peopleB−B−#1,494 of 2,556 nationallyStrongest: hazard risk A+, health A−·lowest: cost of living D
588Manor Park9,491 peopleB−B+#692 of 2,556 nationallyStrongest: walkability A+, health A+·lowest: cost of living D
589Carson Grove - Carson Meadows11,290 peopleB−C#1,882 of 2,556 nationallyStrongest: walkability A+, health A+·lowest: cost of living D
590Minden Hills7,841 peopleB−C#1,930 of 2,556 nationallyStrongest: safety A−, hazard risk A−·lowest: cost of living C−
591Tay Valley6,171 peopleB−C+#1,736 of 2,556 nationallyStrongest: safety A, schools B−·lowest: hazard risk D
592New Edinburgh5,728 peopleB−B+#712 of 2,556 nationallyStrongest: walkability A+, jobs & income A+·lowest: cost of living C−
593Riverview14,030 peopleB−C#1,773 of 2,556 nationallyStrongest: walkability A+, health A+·lowest: cost of living D−
594Bruleville4,310 peopleB−C#2,017 of 2,556 nationallyStrongest: walkability A+, hazard risk B+·lowest: cost of living D−
595Corktown8,952 peopleB−C−#2,040 of 2,556 nationallyStrongest: walkability A+, hazard risk B+·lowest: jobs & income D−
596Billings Bridge - Heron Park5,370 peopleB−C−#2,133 of 2,556 nationallyStrongest: walkability A+, health A+·lowest: cost of living D−
597Port Elgin18,167 peopleB−B−#1,188 of 2,556 nationallyStrongest: walkability A−, jobs & income A−·lowest: cost of living D
598Dutton4,686 peopleB−B+#673 of 2,556 nationallyStrongest: safety A, hazard risk B+·lowest: health C+
599Adjala-Tosorontio11,948 peopleB−B#1,016 of 2,556 nationallyStrongest: hazard risk A+, safety A·lowest: walkability C−
600Jackson8,124 peopleB−B−#1,199 of 2,556 nationallyStrongest: hazard risk A, jobs & income A·lowest: cost of living C
601Belleville62,914 peopleB−D#2,395 of 2,556 nationallyStrongest: walkability A, schools B−·lowest: cost of living D
602Hamilton Road15,283 peopleB−C+#1,719 of 2,556 nationallyStrongest: hazard risk A, walkability A−·lowest: cost of living D
603Woodstock55,572 peopleB−C#1,958 of 2,556 nationallyStrongest: walkability B+, health B−·lowest: cost of living D
604Bowmanville114,180 peopleB−B−#1,175 of 2,556 nationallyStrongest: hazard risk A, safety A−·lowest: cost of living C−
605Oro-Medonte24,681 peopleB−B#918 of 2,556 nationallyStrongest: safety A+, hazard risk A+·lowest: walkability C−
606Seaforth10,402 peopleB−B#922 of 2,556 nationallyStrongest: safety B+, jobs & income B+·lowest: cost of living C+
607South Glengarry14,355 peopleB−B#888 of 2,556 nationallyStrongest: safety A, jobs & income A−·lowest: walkability C−
608Bayshore14,491 peopleB−C#1,766 of 2,556 nationallyStrongest: walkability A+, health A+·lowest: cost of living D
609Mulmur3,813 peopleB−B−#1,225 of 2,556 nationallyStrongest: safety A+, hazard risk B+·lowest: cost of living C−
610Westminster10,794 peopleC+B−#1,352 of 2,556 nationallyStrongest: hazard risk A, walkability A−·lowest: cost of living D
611West Hill28,414 peopleC+C−#2,106 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
612Peterborough97,834 peopleC+C−#2,238 of 2,556 nationallyStrongest: walkability A+, hazard risk B·lowest: cost of living D−
613Old Ottawa East8,308 peopleC+A−#487 of 2,556 nationallyStrongest: walkability A+, health A+·lowest: cost of living D−
614Fontainebleau11,567 peopleC+C−#2,274 of 2,556 nationallyStrongest: health B, walkability B·lowest: cost of living D
615Loyalist19,761 peopleC+B−#1,347 of 2,556 nationallyStrongest: safety A, health B·lowest: cost of living D
616Picton27,544 peopleC+C#1,912 of 2,556 nationallyStrongest: safety A, walkability B·lowest: cost of living D
617G-Section (bramalea)8,224 peopleC+B−#1,318 of 2,556 nationallyStrongest: walkability A, hazard risk A·lowest: cost of living D
618Greater Sudbury / Grand Sudbury188,504 peopleC+C#1,997 of 2,556 nationallyStrongest: hazard risk A−, walkability A−·lowest: cost of living C−
619Riverside Park - Mooneys Bay4,692 peopleC+B+#718 of 2,556 nationallyStrongest: walkability A+, health A+·lowest: cost of living D−
620Perth6,972 peopleC+C−#2,283 of 2,556 nationallyStrongest: walkability A+, health B·lowest: cost of living D
621Dundalk11,599 peopleC+C#1,985 of 2,556 nationallyStrongest: safety A−, walkability B·lowest: cost of living D
622Qualicum - Redwood4,761 peopleC+A−#551 of 2,556 nationallyStrongest: walkability A+, health A+·lowest: cost of living D
623Simcoe75,618 peopleC+C+#1,689 of 2,556 nationallyStrongest: hazard risk A−, safety B+·lowest: health D
624Pineview6,346 peopleC+B+#595 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living C−
625A-B-C-D-Section (bramalea)16,400 peopleC+C+#1,531 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D−
626E-F-K-Section (bramalea)13,596 peopleC+C+#1,586 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D−
627East London10,972 peopleC+C#1,945 of 2,556 nationallyStrongest: hazard risk A, walkability A·lowest: cost of living D−
628Bostwick7,694 peopleC+C#1,979 of 2,556 nationallyStrongest: hazard risk A, health B+·lowest: cost of living D
629North End East4,816 peopleC+C−#2,060 of 2,556 nationallyStrongest: walkability A+, hazard risk B+·lowest: cost of living D−
630Vincent10,011 peopleC+C−#2,062 of 2,556 nationallyStrongest: walkability B+, hazard risk B+·lowest: cost of living D
631Lawfield6,021 peopleC+C−#2,090 of 2,556 nationallyStrongest: walkability A, hazard risk B+·lowest: cost of living D−
632West Humber-Clairville33,690 peopleC+C−#2,248 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
633Amaranth4,808 peopleC+C+#1,528 of 2,556 nationallyStrongest: safety A+, health B·lowest: cost of living D
634North Algona Wilberforce3,290 peopleC+C−#2,299 of 2,556 nationallyStrongest: safety A−, schools C+·lowest: walkability D
635Leslie Park - Bruce Farm3,056 peopleC+A−#448 of 2,556 nationallyStrongest: safety A+, health A+·lowest: cost of living D
636Mount Forest14,407 peopleC+B#962 of 2,556 nationallyStrongest: safety A+, walkability A·lowest: cost of living D
637Malvern East26,113 peopleC+B−#1,190 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
638Credit Valley18,078 peopleC+B−#1,201 of 2,556 nationallyStrongest: hazard risk A, walkability A·lowest: cost of living C−
639Keelesdale-Eglinton West11,407 peopleC+C+#1,563 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
640Dorset Park24,770 peopleC+C#1,971 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
641Temiskaming Shores10,144 peopleC+C#1,870 of 2,556 nationallyStrongest: walkability A−, hazard risk B·lowest: safety C
642Highland19,963 peopleC+C+#1,573 of 2,556 nationallyStrongest: hazard risk A, walkability A·lowest: cost of living D
643Quinndale3,621 peopleC+C#1,931 of 2,556 nationallyStrongest: walkability B+, hazard risk B+·lowest: cost of living D
644Lisgar3,945 peopleC+C#1,989 of 2,556 nationallyStrongest: walkability A−, hazard risk B+·lowest: cost of living D
645Quinte West50,385 peopleC+C−#2,199 of 2,556 nationallyStrongest: safety B+, walkability B−·lowest: cost of living C−
646Riverside Park South - Revelstoke3,030 peopleC+B+#856 of 2,556 nationallyStrongest: health A, jobs & income A·lowest: safety C−
647Highland Creek12,678 peopleC+B#1,137 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D
648Caledonia-Fairbank10,037 peopleC+B−#1,287 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
649County Court5,726 peopleC+B−#1,375 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D
650Templemead4,188 peopleC+C+#1,653 of 2,556 nationallyStrongest: walkability A, hazard risk B+·lowest: cost of living C−
651Wexford/Maryvale28,591 peopleC+C−#2,155 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
652Yorkdale-Glen Park17,043 peopleC+C−#2,278 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
653Millbrook11,507 peopleC+B−#1,387 of 2,556 nationallyStrongest: safety A, hazard risk B·lowest: health C
654Fletchers West18,552 peopleC+B−#1,429 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D
655Eleanor3,805 peopleC+C+#1,523 of 2,556 nationallyStrongest: walkability A−, hazard risk B+·lowest: cost of living C
656Butler2,922 peopleC+C#1,774 of 2,556 nationallyStrongest: walkability A, hazard risk B+·lowest: cost of living D
657Hill Park3,262 peopleC+C−#2,076 of 2,556 nationallyStrongest: walkability A+, hazard risk B+·lowest: cost of living D−
658Parkview West3,686 peopleC+C−#2,195 of 2,556 nationallyStrongest: hazard risk B+, health B·lowest: cost of living D
659Corunna15,872 peopleC+B#986 of 2,556 nationallyStrongest: safety A, jobs & income A−·lowest: cost of living C
660Midland19,305 peopleC+C#1,998 of 2,556 nationallyStrongest: hazard risk A+, walkability A·lowest: cost of living D−
661Old Hunt Club16,270 peopleC+B+#579 of 2,556 nationallyStrongest: walkability A+, safety A+·lowest: cost of living D
662Royal Orchard15,006 peopleC+B−#1,502 of 2,556 nationallyStrongest: walkability A, hazard risk A·lowest: cost of living D
663Victoria Village17,647 peopleC+C+#1,704 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
664Beasley6,338 peopleC+C−#2,181 of 2,556 nationallyStrongest: walkability A+, hazard risk B+·lowest: cost of living D−
665Otonabee-South Monaghan8,084 peopleC+C+#1,680 of 2,556 nationallyStrongest: safety A+, hazard risk B−·lowest: cost of living C−
666Briar Hill-Belgravia14,590 peopleC+C+#1,713 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
667Waterridge Village2,737 peopleC+C#1,845 of 2,556 nationallyStrongest: health A+, walkability A·lowest: cost of living D−
668South Cameron11,804 peopleC+C#1,959 of 2,556 nationallyStrongest: health B+, jobs & income B−·lowest: cost of living C−
669Douro-Dummer8,379 peopleC+C#1,814 of 2,556 nationallyStrongest: safety A+, hazard risk B−·lowest: cost of living C−
670Downtown15,686 peopleC+C+#1,745 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D−
671Corman6,566 peopleC+C−#2,193 of 2,556 nationallyStrongest: walkability A, hazard risk B+·lowest: cost of living D−
672Owen Sound24,075 peopleC+D#2,416 of 2,556 nationallyStrongest: walkability A, hazard risk B+·lowest: cost of living D
673Golfdale-Cedarbrae-Woburn27,429 peopleC+C+#1,508 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
674Battlefield6,531 peopleC+C−#2,189 of 2,556 nationallyStrongest: walkability A, hazard risk B+·lowest: cost of living D−
675Black River-Matheson2,899 peopleC+C−#2,205 of 2,556 nationallyStrongest: hazard risk A, cost of living B+·lowest: jobs & income D
676Wiarton9,799 peopleC+C#1,973 of 2,556 nationallyStrongest: safety A−, hazard risk B·lowest: cost of living C−
677Georgian Bluffs12,061 peopleC+B−#1,269 of 2,556 nationallyStrongest: safety A+, jobs & income B+·lowest: walkability C−
678Playfair Park - Guildwood Estates6,186 peopleC+A#246 of 2,556 nationallyStrongest: walkability A+, safety A+·lowest: cost of living D
679Bramalea Woods6,521 peopleC+B−#1,326 of 2,556 nationallyStrongest: hazard risk A, walkability A·lowest: cost of living D
680Centre17,851 peopleC+C+#1,690 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D−
681Mount Dennis13,364 peopleC+C#1,807 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
682Scarborough Village16,774 peopleC+C#1,873 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
683Colborne7,216 peopleC+C+#1,688 of 2,556 nationallyStrongest: safety A+, hazard risk B+·lowest: cost of living C−
684Guildwood9,797 peopleC+B#909 of 2,556 nationallyStrongest: walkability A+, safety A·lowest: cost of living D−
685Morningside17,708 peopleC+B−#1,421 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
686Fletchers Creek Village / Lundy Village13,934 peopleC+B−#1,441 of 2,556 nationallyStrongest: walkability A, hazard risk A·lowest: cost of living D
687Northwood Park10,402 peopleC+C+#1,642 of 2,556 nationallyStrongest: hazard risk A, walkability A·lowest: cost of living D
688Kingsview Village-The Westway22,026 peopleC+C#1,769 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
689Riverdale West6,804 peopleC+C−#2,210 of 2,556 nationallyStrongest: walkability A+, hazard risk B+·lowest: cost of living D−
690Ingersoll14,911 peopleC+B−#1,358 of 2,556 nationallyStrongest: safety B+, walkability B+·lowest: cost of living C
691Trend-Arlington3,844 peopleC+A−#307 of 2,556 nationallyStrongest: safety A+, walkability A+·lowest: cost of living D
692Hunt Club Park8,556 peopleC+B+#656 of 2,556 nationallyStrongest: health A, safety A·lowest: cost of living D
693Woburn North26,662 peopleC+C#1,834 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
694Berrisfield3,773 peopleC+C#1,970 of 2,556 nationallyStrongest: walkability A, hazard risk B+·lowest: cost of living D
695Burkholme3,580 peopleC+C−#2,048 of 2,556 nationallyStrongest: walkability A, hazard risk B+·lowest: cost of living D−
696Remington Park5,783 peopleC+C−#2,253 of 2,556 nationallyStrongest: health B+, walkability B−·lowest: cost of living D
697Red Hill4,540 peopleC+C−#2,300 of 2,556 nationallyStrongest: hazard risk B+, walkability B·lowest: cost of living D−
698Stayner16,571 peopleC+B#958 of 2,556 nationallyStrongest: hazard risk A+, safety A·lowest: cost of living D
699Elmvale - Canterbury8,149 peopleC+B−#1,185 of 2,556 nationallyStrongest: walkability A+, health A+·lowest: cost of living D
700White Oaks21,108 peopleC+C#1,864 of 2,556 nationallyStrongest: hazard risk A, walkability A·lowest: cost of living D
701Morrisburg11,943 peopleC+C#1,802 of 2,556 nationallyStrongest: safety A, walkability B·lowest: jobs & income C−
702Kenora15,892 peopleC+C#1,762 of 2,556 nationallyStrongest: jobs & income A, hazard risk B+·lowest: safety D
703Mount Olive-Silverstone-Jamestown32,069 peopleC+C#1,851 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
704Malahide9,995 peopleC+B−#1,399 of 2,556 nationallyStrongest: safety A, hazard risk B+·lowest: walkability C−
705Cliffcrest16,184 peopleC+C#1,836 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
706Ledbury-Heron Gate-Ridgemont15,610 peopleC+C#1,869 of 2,556 nationallyStrongest: walkability A+, health A+·lowest: cost of living D−
707Walkerton10,811 peopleC+B−#1,402 of 2,556 nationallyStrongest: jobs & income A−, safety B+·lowest: cost of living C−
708Severn15,716 peopleC+B−#1,377 of 2,556 nationallyStrongest: hazard risk A, safety A−·lowest: walkability C
709Eglinton East22,820 peopleC+C#1,946 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
710Caledonia56,059 peopleC+C+#1,555 of 2,556 nationallyStrongest: safety A, hazard risk A−·lowest: health D
711Vaughan Metropolitan Centre8,484 peopleC+B#1,085 of 2,556 nationallyStrongest: walkability A, hazard risk A·lowest: cost of living D
712Meaford12,652 peopleC+C+#1,544 of 2,556 nationallyStrongest: safety A−, hazard risk B+·lowest: cost of living C−
713Hawthorn Meadows - Sheffield Glen6,838 peopleC+C#1,810 of 2,556 nationallyStrongest: walkability A+, health A+·lowest: cost of living D−
714Morris-Turnberry4,028 peopleCB+#664 of 2,556 nationallyStrongest: safety A, jobs & income A·lowest: walkability D
715Wingham5,411 peopleCB#1,033 of 2,556 nationallyStrongest: walkability A, jobs & income B+·lowest: cost of living C
716Bendale-Glen Andrew19,134 peopleCC−#2,237 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
717North Bay62,062 peopleCD#2,355 of 2,556 nationallyStrongest: walkability A, hazard risk A−·lowest: cost of living C−
718South Walkerville6,129 peopleCC+#1,703 of 2,556 nationallyStrongest: walkability A−, health B+·lowest: cost of living C−
719Kentley4,007 peopleCC−#2,276 of 2,556 nationallyStrongest: walkability A+, hazard risk B+·lowest: cost of living D−
720South-West Oxford8,375 peopleCB#1,162 of 2,556 nationallyStrongest: safety A, jobs & income A·lowest: walkability C−
721Blind River3,692 peopleCC−#2,115 of 2,556 nationallyStrongest: hazard risk A, walkability B+·lowest: health C−
722Alnwick/Haldimand8,197 peopleCC+#1,598 of 2,556 nationallyStrongest: safety A+, hazard risk A−·lowest: walkability D
723Kenora, Unorganized7,877 peopleCC#1,883 of 2,556 nationallyStrongest: cost of living A−, hazard risk B·lowest: health D
724Little Current2,764 peopleCC−#2,117 of 2,556 nationallyStrongest: hazard risk A, walkability A−·lowest: cost of living C−
725Inch Park4,065 peopleCC+#1,749 of 2,556 nationallyStrongest: walkability A+, hazard risk B+·lowest: cost of living D
726East Windsor20,876 peopleCD#2,390 of 2,556 nationallyStrongest: walkability B+, health B·lowest: cost of living D
727Greenboro West5,597 peopleCB+#824 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D
728Kennedy Park17,156 peopleCC−#2,288 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
729Adelaide-Metcalfe3,196 peopleCA−#557 of 2,556 nationallyStrongest: safety A+, jobs & income A+·lowest: cost of living C−
730Sturgeon Falls16,682 peopleCD#2,442 of 2,556 nationallyStrongest: hazard risk A−, walkability B−·lowest: jobs & income D
731Brooke-Alvinston2,557 peopleCD−#2,511 of 2,556 nationallyStrongest: hazard risk B+, cost of living C+·lowest: safety D−
732Greenboro East4,800 peopleCA−#478 of 2,556 nationallyStrongest: safety A+, health A·lowest: cost of living D
733Lakelands Village9,636 peopleCC+#1,551 of 2,556 nationallyStrongest: hazard risk A, walkability A·lowest: cost of living D
734Ionview13,382 peopleCC+#1,677 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
735Macassa2,584 peopleCC−#2,161 of 2,556 nationallyStrongest: walkability A, hazard risk B+·lowest: cost of living D−
736Walkerville19,541 peopleCD#2,344 of 2,556 nationallyStrongest: walkability A, health B+·lowest: cost of living D
737Aylmer8,371 peopleCC#1,871 of 2,556 nationallyStrongest: walkability A−, safety B+·lowest: cost of living D
738Blossom Park - Timbermill8,907 peopleCB+#593 of 2,556 nationallyStrongest: safety A+, walkability A+·lowest: cost of living D
739Bendale South10,885 peopleCC+#1,581 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
740Huntington5,024 peopleCC−#2,135 of 2,556 nationallyStrongest: walkability A, hazard risk B+·lowest: cost of living D
741Hampton Heights3,498 peopleCC−#2,273 of 2,556 nationallyStrongest: walkability A, hazard risk B+·lowest: cost of living D−
742Mcquesten West6,349 peopleCD#2,313 of 2,556 nationallyStrongest: walkability A+, hazard risk B+·lowest: cost of living D−
743Chatsworth7,770 peopleCC+#1,696 of 2,556 nationallyStrongest: safety A, hazard risk B·lowest: walkability C−
744South Central10,392 peopleCD#2,312 of 2,556 nationallyStrongest: walkability A+, health B+·lowest: cost of living D
745Peel Village13,037 peopleCC+#1,750 of 2,556 nationallyStrongest: walkability A, hazard risk A·lowest: cost of living D−
746Ridgehill / Armbro Heights14,321 peopleCC#1,791 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D−
747Rexdale-Kipling10,378 peopleCC−#2,061 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
748Central Elgin15,230 peopleCB−#1,236 of 2,556 nationallyStrongest: safety A, jobs & income A−·lowest: cost of living C−
749Humber Heights-Westmount10,427 peopleCB−#1,336 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
750North Frontenac2,515 peopleCD−#2,506 of 2,556 nationallyStrongest: health B−, walkability C+·lowest: jobs & income D−
751Addington Highlands2,827 peopleCD−#2,541 of 2,556 nationallyStrongest: health B−, walkability C+·lowest: jobs & income D−
752Sherwood2,567 peopleCC−#2,130 of 2,556 nationallyStrongest: walkability A, hazard risk B+·lowest: cost of living D−
753Grey Highlands12,148 peopleCC#1,763 of 2,556 nationallyStrongest: safety A, walkability B·lowest: cost of living C−
754Chatham112,716 peopleCD#2,408 of 2,556 nationallyStrongest: walkability B+, safety C+·lowest: cost of living D
755Weston18,896 peopleCC−#2,211 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
756Orillia37,735 peopleCC−#2,307 of 2,556 nationallyStrongest: hazard risk A, walkability A·lowest: cost of living D−
757Argyle28,109 peopleCC#2,007 of 2,556 nationallyStrongest: hazard risk A, walkability A·lowest: cost of living D
758Madoc13,160 peopleCC+#1,669 of 2,556 nationallyStrongest: walkability A, hazard risk A·lowest: cost of living D
759Norton Park8,402 peopleCC#1,841 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D−
760Hastings Highlands4,957 peopleCD−#2,537 of 2,556 nationallyStrongest: safety B, hazard risk C+·lowest: jobs & income D
761North Stormont7,946 peopleCC+#1,596 of 2,556 nationallyStrongest: safety A, jobs & income B−·lowest: schools C
762Rosedale3,070 peopleCC#1,834 of 2,556 nationallyStrongest: walkability A−, hazard risk B+·lowest: cost of living D
763York University Heights28,557 peopleCD#2,419 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
764Montague4,414 peopleCC#1,990 of 2,556 nationallyStrongest: safety A+, health B−·lowest: hazard risk D
765Southwold5,473 peopleCB−#1,209 of 2,556 nationallyStrongest: safety A, jobs & income A·lowest: walkability C−
766Athens3,078 peopleCC#1,824 of 2,556 nationallyStrongest: safety B+, cost of living B·lowest: hazard risk D
767Paris45,565 peopleCC+#1,517 of 2,556 nationallyStrongest: safety A, jobs & income B+·lowest: cost of living C−
768St. Thomas49,388 peopleCC−#2,204 of 2,556 nationallyStrongest: hazard risk B+, walkability B+·lowest: cost of living D
769Eastmount4,496 peopleCC−#2,132 of 2,556 nationallyStrongest: walkability A+, hazard risk B+·lowest: cost of living D
770Ramara11,551 peopleCC−#2,058 of 2,556 nationallyStrongest: safety A, hazard risk A·lowest: cost of living D
771Glenview West3,431 peopleC−C−#2,192 of 2,556 nationallyStrongest: walkability A, hazard risk B+·lowest: cost of living D−
772Raleigh7,113 peopleC−C−#2,225 of 2,556 nationallyStrongest: walkability A+, hazard risk B+·lowest: cost of living D−
773Bartonville4,311 peopleC−C−#2,286 of 2,556 nationallyStrongest: walkability A+, hazard risk B+·lowest: cost of living D−
774Rideau Lakes12,148 peopleC−C#1,981 of 2,556 nationallyStrongest: safety A−, health B−·lowest: hazard risk D
775Callander4,021 peopleC−C#1,978 of 2,556 nationallyStrongest: jobs & income A−, hazard risk A−·lowest: health C−
776Merrickville3,411 peopleC−B−#1,465 of 2,556 nationallyStrongest: safety A, walkability B·lowest: hazard risk D
777Kirkland Lake8,158 peopleC−D#2,319 of 2,556 nationallyStrongest: walkability B+, hazard risk B·lowest: safety D
778Beaverton13,710 peopleC−B−#1,456 of 2,556 nationallyStrongest: hazard risk A, safety A−·lowest: schools C−
779Campbellford15,103 peopleC−C−#2,051 of 2,556 nationallyStrongest: safety A, hazard risk B+·lowest: cost of living D
780South Keys2,865 peopleC−C−#2,129 of 2,556 nationallyStrongest: walkability A+, health A·lowest: safety D
781Beechborough-Greenbrook6,419 peopleC−C−#2,231 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
782Tillsonburg21,450 peopleC−C−#2,055 of 2,556 nationallyStrongest: walkability B+, safety B·lowest: cost of living D
783Norwich12,321 peopleC−B−#1,293 of 2,556 nationallyStrongest: safety A, jobs & income A·lowest: cost of living C−
784Port Hope18,446 peopleC−C#1,804 of 2,556 nationallyStrongest: safety A, hazard risk B+·lowest: cost of living D
785Powassan3,657 peopleC−C−#2,022 of 2,556 nationallyStrongest: safety A+, hazard risk A−·lowest: health D
786Sault Ste. Marie81,182 peopleC−D#2,462 of 2,556 nationallyStrongest: hazard risk A, walkability A−·lowest: health C−
787Normanhurst3,260 peopleC−C−#2,218 of 2,556 nationallyStrongest: walkability A+, hazard risk B+·lowest: cost of living D
788Stinson3,969 peopleC−D#2,348 of 2,556 nationallyStrongest: walkability A+, hazard risk B+·lowest: cost of living D−
789Atikokan2,796 peopleC−C#1,794 of 2,556 nationallyStrongest: cost of living A−, walkability B+·lowest: health D
790Timiskaming, Unorganized, West Part3,606 peopleC−D#2,338 of 2,556 nationallyStrongest: cost of living A−, hazard risk B·lowest: walkability C−
791Blakeley3,151 peopleC−D#2,349 of 2,556 nationallyStrongest: walkability A+, hazard risk B+·lowest: cost of living D−
792Sarnia80,539 peopleC−D#2,327 of 2,556 nationallyStrongest: walkability A−, hazard risk B+·lowest: cost of living D
793Crown Point West6,132 peopleC−C−#2,289 of 2,556 nationallyStrongest: walkability A+, hazard risk B+·lowest: cost of living D
794Homeside6,011 peopleC−D#2,322 of 2,556 nationallyStrongest: walkability A, hazard risk B+·lowest: cost of living D
795Crown Point East5,215 peopleC−D#2,332 of 2,556 nationallyStrongest: walkability A+, hazard risk B+·lowest: jobs & income D
796St. Clair3,201 peopleC−D#2,342 of 2,556 nationallyStrongest: walkability A+, hazard risk B+·lowest: cost of living D−
797Melancthon3,581 peopleC−D#2,386 of 2,556 nationallyStrongest: hazard risk B, jobs & income B−·lowest: cost of living D
798East Ferris5,835 peopleC−B−#1,285 of 2,556 nationallyStrongest: safety A+, hazard risk A−·lowest: walkability D
799Emerald Woods - Sawmill Creek5,714 peopleC−B−#1,381 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
800Humber Summit12,194 peopleC−D#2,449 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
801Chesley7,639 peopleC−C+#1,615 of 2,556 nationallyStrongest: safety A, jobs & income B·lowest: cost of living C−
802Delta East6,186 peopleC−C#1,900 of 2,556 nationallyStrongest: walkability A+, hazard risk B+·lowest: cost of living D
803Brookhaven-Amesbury17,541 peopleC−C−#2,044 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
804Fort Frances7,607 peopleC−C#1,963 of 2,556 nationallyStrongest: walkability A−, jobs & income B+·lowest: safety D
805Downsview18,055 peopleC−C−#2,190 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
806Landsdale7,681 peopleC−D#2,361 of 2,556 nationallyStrongest: walkability A+, hazard risk B+·lowest: cost of living D−
807Brantford123,521 peopleC−D#2,476 of 2,556 nationallyStrongest: walkability A−, health C+·lowest: cost of living D
808Cochrane, Unorganized, North Part2,770 peopleC−Strongest: cost of living A+, hazard risk A·lowest: health C−
809Glencoe6,468 peopleC−B#968 of 2,556 nationallyStrongest: safety A+, hazard risk A·lowest: schools C−
810Grand Valley4,759 peopleC−B−#1,356 of 2,556 nationallyStrongest: safety A+, walkability B·lowest: schools C−
811Thistletown-Beaumond Heights9,357 peopleC−C−#2,087 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
812Elms-Old Rexdale9,366 peopleC−C−#2,241 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
813Gibson7,581 peopleC−D#2,382 of 2,556 nationallyStrongest: walkability A+, hazard risk B+·lowest: jobs & income D−
814Iroquois Falls4,640 peopleC−Strongest: cost of living A, walkability A·lowest: jobs & income D
815Stipeley6,572 peopleC−D#2,352 of 2,556 nationallyStrongest: walkability A+, hazard risk B+·lowest: cost of living D−
816City Centre10,269 peopleC−D#2,434 of 2,556 nationallyStrongest: walkability A+, health B+·lowest: cost of living D−
817Espanola5,504 peopleC−C−#2,145 of 2,556 nationallyStrongest: hazard risk A, walkability A·lowest: schools C−
818Tay11,968 peopleC−C+#1,715 of 2,556 nationallyStrongest: hazard risk A+, safety A·lowest: cost of living D
819Pelmo Park-Humberlea11,396 peopleC−C−#2,128 of 2,556 nationallyStrongest: walkability A, health A·lowest: cost of living D−
820Killaloe, Hagarty and Richards2,505 peopleC−C−#2,230 of 2,556 nationallyStrongest: safety A−, walkability B−·lowest: jobs & income D−
821Bayham7,935 peopleC−C#1,788 of 2,556 nationallyStrongest: safety A, hazard risk B+·lowest: jobs & income C−
822Maple Leaf10,040 peopleC−C+#1,622 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
823Industrial Sector A and Keith3,723 peopleC−D#2,354 of 2,556 nationallyStrongest: walkability A+, hazard risk B+·lowest: cost of living D
824Shelburne10,767 peopleC−C+#1,604 of 2,556 nationallyStrongest: safety A, walkability B+·lowest: schools C−
825Marathon3,223 peopleC−B#1,003 of 2,556 nationallyStrongest: cost of living A+, walkability A·lowest: schools C−
826Trent Lakes7,357 peopleC−D#2,358 of 2,556 nationallyStrongest: safety A+, hazard risk B·lowest: jobs & income D
827Rustic9,543 peopleC−C−#2,094 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
828Humbermede16,959 peopleC−C−#2,307 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
829Highlands East4,372 peopleC−D−#2,526 of 2,556 nationallyStrongest: safety A−, hazard risk A−·lowest: jobs & income D−
830Markstay-Warren2,990 peopleDD−#2,500 of 2,556 nationallyStrongest: hazard risk A−, safety B+·lowest: walkability D
831Drummond/North Elmsley8,817 peopleDC+#1,652 of 2,556 nationallyStrongest: safety A+, jobs & income B+·lowest: hazard risk D
832Norwood5,308 peopleDC−#2,212 of 2,556 nationallyStrongest: safety A+, walkability B·lowest: cost of living D
833Parkhill6,864 peopleDA−#528 of 2,556 nationallyStrongest: safety A+, hazard risk A+·lowest: schools D
834Keswick53,630 peopleDC−#2,088 of 2,556 nationallyStrongest: hazard risk A, health B+·lowest: cost of living D−
835Timmins45,569 peopleDC−#2,152 of 2,556 nationallyStrongest: hazard risk A, walkability A·lowest: schools D
836Cornwall54,346 peopleDD−#2,523 of 2,556 nationallyStrongest: walkability A, health B−·lowest: cost of living D
837Bancroft4,331 peopleDD−#2,555 of 2,556 nationallyStrongest: walkability B, hazard risk C+·lowest: cost of living D
838Oakdale-Beverley Heights21,386 peopleDD#2,445 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
839Elliot Lake12,317 peopleDD#2,475 of 2,556 nationallyStrongest: hazard risk A−, walkability A−·lowest: schools D
840Glenfield-Jane Heights30,197 peopleDC−#2,245 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
841Barry's Bay4,151 peopleDC−#2,309 of 2,556 nationallyStrongest: safety A−, hazard risk B·lowest: schools D
842West Lorne5,566 peopleDB−#1,490 of 2,556 nationallyStrongest: safety A, hazard risk B+·lowest: schools D
843Sables-Spanish Rivers3,412 peopleDD−#2,499 of 2,556 nationallyStrongest: hazard risk A, cost of living B−·lowest: jobs & income D−
844Thunder Bay, Unorganized6,831 peopleDD#2,396 of 2,556 nationallyStrongest: cost of living A−, hazard risk A−·lowest: health D
845McDougall3,002 peopleDD−#2,513 of 2,556 nationallyStrongest: jobs & income A+, hazard risk A·lowest: walkability D
846Wasaga Beach28,736 peopleDD#2,329 of 2,556 nationallyStrongest: hazard risk A, health B+·lowest: cost of living D−
847Seguin5,761 peopleDD−#2,553 of 2,556 nationallyStrongest: hazard risk A, jobs & income C·lowest: schools D
848Black Creek21,307 peopleDC−#2,295 of 2,556 nationallyStrongest: walkability A+, health A·lowest: cost of living D−
849North Kawartha3,355 peopleDD#2,441 of 2,556 nationallyStrongest: safety A+, hazard risk B−·lowest: jobs & income D
850Parry Sound7,584 peopleDD#2,494 of 2,556 nationallyStrongest: walkability A+, hazard risk A·lowest: cost of living D
851Smiths Falls11,093 peopleDD−#2,542 of 2,556 nationallyStrongest: walkability A+, health B·lowest: schools D
852Wawa2,943 peopleDB−#1,418 of 2,556 nationallyStrongest: cost of living A+, walkability A·lowest: schools D
853Perry2,866 peopleDD#2,448 of 2,556 nationallyStrongest: safety A, hazard risk A·lowest: schools D
854Cochrane5,948 peopleDC−#2,233 of 2,556 nationallyStrongest: hazard risk A−, walkability A−·lowest: schools D
855Lanark Highlands6,370 peopleDD#2,397 of 2,556 nationallyStrongest: safety A, health C+·lowest: schools D
856Central Frontenac5,348 peopleDD−#2,543 of 2,556 nationallyStrongest: health B−, safety C+·lowest: jobs & income D−
857Sioux Lookout6,122 peopleDC#2,013 of 2,556 nationallyStrongest: jobs & income A+, walkability A−·lowest: safety D
858Geraldton4,398 peopleD−C−#2,306 of 2,556 nationallyStrongest: walkability A, cost of living A−·lowest: schools D−
859Sudbury, Unorganized, North Part3,083 peopleD−Strongest: hazard risk A, walkability C·lowest: schools D−
860Algoma, Unorganized, North Part7,008 peopleD−D−#2,554 of 2,556 nationallyStrongest: hazard risk A, cost of living B·lowest: schools D−
861Havelock5,663 peopleD−D#2,473 of 2,556 nationallyStrongest: safety A+, hazard risk B−·lowest: schools D−
Rankings

More lists for Ontario

Province by province

Best schools elsewhere

Photos: Shuniah, P199 (CC BY-SA 3.0) · Cathedraltown, Transportfan70 (CC0) · Buttonville, ChadPerez49 (CC BY-SA 3.0), via Wikimedia Commons.

Sources: TownRatings grades: our own summary of the data, ranking Canadian towns against each other only, run #73 of 10 November 2026. 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).