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

Best small towns in Ontario

Canada’s top 100 on this list includes 16 places in Ontario. Carp tops the list in Ontario, at A+. Second place goes to Old Ottawa South, at A+, and third to Island Park-Wellington Village, at A+. The A range holds 70 of the 390 on this list. Bottom of the list: Bancroft, with D−. On the national list, Carp is #10 of 1,524.

Overall grade, the ranked towns under 10,000 How grades work

#1

Carp

Ontario · 5,621 people
A+Overall

Overall A+·#12 of 2,556

Strongest: safety A+, schools A+·lowest: hazard risk C+

#2

Old Ottawa South

Ontario · 6,704 people
A+Overall

Overall A+·#18 of 2,556

Strongest: walkability A+, health A+·lowest: hazard risk C+

All 390, ranked in Ontario

Best first in Ontario; beside each place, its rank on the same list for all of Canada.

Every Ontario list

390 places

#TownOverallCanada rankWhat drives it
1Carp5,621 peopleA+#10 of 1,524Strongest: safety A+, schools A+·lowest: hazard risk C+
2Old Ottawa South6,704 peopleA+#12 of 1,524Strongest: walkability A+, health A+·lowest: hazard risk C+
3Island Park-Wellington Village5,486 peopleA+#17 of 1,524Strongest: walkability A+, jobs & income A+·lowest: hazard risk C+
4Corkery3,822 peopleA+#24 of 1,524Strongest: safety A+, schools A+·lowest: walkability D
5Manotick8,770 peopleA+#27 of 1,524Strongest: safety A+, schools A·lowest: hazard risk C+
6Crystal Bay - Lakeview Park6,059 peopleA+#30 of 1,524Strongest: safety A+, health A·lowest: cost of living C
7Beaverbrook6,762 peopleA+#31 of 1,524Strongest: safety A+, schools A+·lowest: cost of living C−
8Dunrobin5,724 peopleA+#35 of 1,524Strongest: safety A+, schools A+·lowest: walkability D
9Queenswood Heights8,998 peopleA#54 of 1,524Strongest: safety A+, walkability A·lowest: cost of living C−
10Queensway Terrace North3,160 peopleA#64 of 1,524Strongest: safety A+, walkability A+·lowest: cost of living D
11Richmond9,526 peopleA#72 of 1,524Strongest: schools A, safety A·lowest: cost of living C
12Blackburn Hamlet7,606 peopleA#88 of 1,524Strongest: walkability A+, safety A+·lowest: cost of living D
13Cumberland6,139 peopleA#89 of 1,524Strongest: safety A+, schools A·lowest: walkability C−
14Kinburn2,639 peopleA#91 of 1,524Strongest: safety A+, jobs & income A·lowest: cost of living C
15Kingsway South8,935 peopleA#93 of 1,524Strongest: walkability A+, schools A·lowest: cost of living C+
16Vars2,767 peopleA#94 of 1,524Strongest: safety A+, schools A+·lowest: cost of living C
17Lucan6,827 peopleA#103 of 1,524Strongest: safety A+, hazard risk A+·lowest: cost of living B−
18Centrepointe - Briargreen9,259 peopleA#105 of 1,524Strongest: walkability A+, safety A+·lowest: cost of living C−
19Queenswood - Chatelaine4,537 peopleA#111 of 1,524Strongest: safety A+, health A·lowest: cost of living D
20Deep River4,353 peopleA#113 of 1,524Strongest: walkability A+, safety A·lowest: hazard risk C+
21North Gower - Kars5,439 peopleA#118 of 1,524Strongest: safety A+, health A·lowest: walkability C
22Osgoode - Vernon6,398 peopleA#121 of 1,524Strongest: safety A+, health A−·lowest: cost of living C
23Tavistock8,710 peopleA#123 of 1,524Strongest: safety A+, jobs & income A+·lowest: cost of living C+
24Metcalfe5,434 peopleA#126 of 1,524Strongest: safety A+, health A−·lowest: cost of living C
25Playfair Park - Guildwood Estates6,186 peopleA#136 of 1,524Strongest: walkability A+, safety A+·lowest: cost of living D
26Alta Vista8,387 peopleA#140 of 1,524Strongest: jobs & income A+, health A+·lowest: cost of living C
27Bridle Path-Sunnybrook-York Mills9,909 peopleA#145 of 1,524Strongest: schools A+, health A·lowest: safety C+
28Civic Hospital6,091 peopleA#160 of 1,524Strongest: walkability A+, health A+·lowest: cost of living C−
29Plattsville8,251 peopleA#161 of 1,524Strongest: safety A+, schools A−·lowest: walkability C
30River Bend5,930 peopleA−#163 of 1,524Strongest: schools A+, hazard risk A·lowest: cost of living C+
31Bayfield8,327 peopleA−#164 of 1,524Strongest: safety A, jobs & income A−·lowest: cost of living B−
32Crossroads4,525 peopleA−#172 of 1,524Strongest: schools A, hazard risk A·lowest: cost of living C−
33Trend-Arlington3,844 peopleA−#179 of 1,524Strongest: safety A+, walkability A+·lowest: cost of living D
34Lambeth2,609 peopleA−#182 of 1,524Strongest: schools A+, jobs & income A·lowest: cost of living C+
35Bridgeport North2,858 peopleA−#189 of 1,524Strongest: jobs & income A, health A·lowest: walkability D
36Pioneer Tower West4,122 peopleA−#196 of 1,524Strongest: health A, hazard risk A−·lowest: safety C+
37Craig Henry - Manordale8,758 peopleA−#202 of 1,524Strongest: walkability A+, safety A+·lowest: cost of living D
38Dufferin Hill7,910 peopleA−#205 of 1,524Strongest: walkability A, schools A·lowest: cost of living C−
39Lambton Baby Point7,966 peopleA−#217 of 1,524Strongest: walkability A+, safety A+·lowest: cost of living D−
40The Valleys of Thornhill9,979 peopleA−#223 of 1,524Strongest: schools A+, hazard risk A·lowest: cost of living C−
41Teston7,437 peopleA−#224 of 1,524Strongest: hazard risk A, health A·lowest: cost of living C
42Fitzroy6,400 peopleA−#227 of 1,524Strongest: safety A+, schools A·lowest: cost of living C−
43Bells Corners West4,422 peopleA−#232 of 1,524Strongest: walkability A+, health A·lowest: cost of living D
44St. Marys8,203 peopleA−#235 of 1,524Strongest: schools A, jobs & income A−·lowest: cost of living C−
45Mineola9,849 peopleA−#240 of 1,524Strongest: walkability A, hazard risk A·lowest: cost of living C
46Leeming2,849 peopleA−#244 of 1,524Strongest: schools A, jobs & income A·lowest: cost of living B−
47Thamesford9,755 peopleA−#246 of 1,524Strongest: safety A+, jobs & income A·lowest: health C+
48Sulphur Springs9,404 peopleA−#248 of 1,524Strongest: jobs & income A, schools A−·lowest: cost of living B−
49Mount Joy8,345 peopleA−#249 of 1,524Strongest: schools A+, health A·lowest: cost of living D
50Huron-Kinloss8,445 peopleA−#253 of 1,524Strongest: safety A, schools A−·lowest: health C
51Leslie Park - Bruce Farm3,056 peopleA−#264 of 1,524Strongest: safety A+, health A+·lowest: cost of living D
52Upper Cornell8,304 peopleA−#265 of 1,524Strongest: schools A+, health A·lowest: cost of living C−
53Navan - Sarsfield2,853 peopleA−#266 of 1,524Strongest: schools A, health A−·lowest: walkability C
54East Garafraxa2,976 peopleA−#267 of 1,524Strongest: safety A+, jobs & income B+·lowest: walkability C
55Spring Valley4,175 peopleA−#273 of 1,524Strongest: schools A, jobs & income A·lowest: walkability C+
56Kirkendall South3,033 peopleA−#277 of 1,524Strongest: walkability A, jobs & income A−·lowest: cost of living C+
57Greenboro East4,800 peopleA−#282 of 1,524Strongest: safety A+, health A·lowest: cost of living D
58Golf Course3,741 peopleA−#283 of 1,524Strongest: schools A, jobs & income A−·lowest: cost of living C+
59Lake of Bays4,105 peopleA−#285 of 1,524Strongest: schools A+, safety A·lowest: cost of living D
60Old Ottawa East8,308 peopleA−#286 of 1,524Strongest: walkability A+, health A+·lowest: cost of living D−
61Cachet6,361 peopleA−#296 of 1,524Strongest: schools A+, hazard risk A·lowest: cost of living C−
62Munster - Ashton6,372 peopleA−#300 of 1,524Strongest: safety A+, health A·lowest: walkability D−
63Barbertown9,209 peopleA−#302 of 1,524Strongest: walkability A, hazard risk A·lowest: cost of living C
64Parkhill6,864 peopleA−#306 of 1,524Strongest: safety A+, hazard risk A+·lowest: schools D
65Uplands8,819 peopleA−#307 of 1,524Strongest: schools A, hazard risk A·lowest: cost of living C
66Castlemore Estates2,587 peopleA−#309 of 1,524Strongest: hazard risk A, jobs & income A−·lowest: walkability D
67Hope6,997 peopleA−#313 of 1,524Strongest: schools A+, hazard risk A·lowest: cost of living C−
68Qualicum - Redwood4,761 peopleA−#317 of 1,524Strongest: walkability A+, health A+·lowest: cost of living D
69Mildmay6,247 peopleA−#319 of 1,524Strongest: safety A, jobs & income A−·lowest: health C+
70Adelaide-Metcalfe3,196 peopleA−#320 of 1,524Strongest: safety A+, jobs & income A+·lowest: cost of living C−
71Churchville9,043 peopleB+#323 of 1,524Strongest: hazard risk A, walkability A·lowest: cost of living C−
72Puslinch8,577 peopleB+#327 of 1,524Strongest: safety A+, jobs & income A·lowest: walkability D
73Idlewood5,005 peopleB+#329 of 1,524Strongest: health A, jobs & income A−·lowest: cost of living C
74Crestview-Tanglewood8,302 peopleB+#330 of 1,524Strongest: walkability A+, health A·lowest: cost of living D
75Blossom Park - Timbermill8,907 peopleB+#339 of 1,524Strongest: safety A+, walkability A+·lowest: cost of living D
76Pineview6,346 peopleB+#340 of 1,524Strongest: walkability A+, health A·lowest: cost of living C−
77Woodbine-Lumsden7,928 peopleB+#341 of 1,524Strongest: walkability A+, health A·lowest: cost of living D−
78Garner5,456 peopleB+#344 of 1,524Strongest: schools A, jobs & income A−·lowest: walkability C+
79Casselman4,535 peopleB+#345 of 1,524Strongest: schools A+, walkability A·lowest: health C−
80Turnball6,312 peopleB+#347 of 1,524Strongest: schools A, jobs & income B+·lowest: cost of living C+
81Langstaff8,147 peopleB+#348 of 1,524Strongest: walkability A+, schools A·lowest: cost of living D−
82Stone Mills8,523 peopleB+#350 of 1,524Strongest: safety A+, schools A−·lowest: walkability C−
83Hearst5,032 peopleB+#362 of 1,524Strongest: hazard risk A+, jobs & income A−·lowest: health C
84Chalk River3,147 peopleB+#368 of 1,524Strongest: safety A, schools B+·lowest: walkability C−
85Woodbridge Meadows3,651 peopleB+#369 of 1,524Strongest: hazard risk A, health A−·lowest: cost of living C
86Old East York9,175 peopleB+#370 of 1,524Strongest: walkability A+, health A·lowest: cost of living D−
87Shuniah3,458 peopleB+#372 of 1,524Strongest: schools A+, safety A+·lowest: walkability D
88Stoneybrook7,662 peopleB+#377 of 1,524Strongest: hazard risk A, jobs & income A·lowest: cost of living C
89Hunt Club Park8,556 peopleB+#378 of 1,524Strongest: health A, safety A·lowest: cost of living D
90Howick4,517 peopleB+#379 of 1,524Strongest: safety A, schools A·lowest: cost of living C−
91Grand River North3,823 peopleB+#380 of 1,524Strongest: jobs & income A, health A·lowest: cost of living C−
92Morris-Turnberry4,028 peopleB+#383 of 1,524Strongest: safety A, jobs & income A·lowest: walkability D
93Talbot8,085 peopleB+#387 of 1,524Strongest: hazard risk A, jobs & income A−·lowest: cost of living C+
94Dutton4,686 peopleB+#390 of 1,524Strongest: safety A, hazard risk B+·lowest: health C+
95Britannia4,641 peopleB+#391 of 1,524Strongest: walkability A+, hazard risk A·lowest: cost of living C−
96Manor Park9,491 peopleB+#400 of 1,524Strongest: walkability A+, health A+·lowest: cost of living D
97Fifty Point3,690 peopleB+#409 of 1,524Strongest: schools A, hazard risk B+·lowest: cost of living B−
98Ashfield-Colborne-Wawanosh7,052 peopleB+#410 of 1,524Strongest: safety A, schools B+·lowest: walkability D
99New Edinburgh5,728 peopleB+#411 of 1,524Strongest: walkability A+, jobs & income A+·lowest: cost of living C−
100Colborne7,447 peopleB+#413 of 1,524Strongest: schools A, jobs & income A−·lowest: cost of living C
101Riverside Park - Mooneys Bay4,692 peopleB+#416 of 1,524Strongest: walkability A+, health A+·lowest: cost of living D−
102Rivers Edge / Castlemore Crossing6,577 peopleB+#419 of 1,524Strongest: hazard risk A, schools A−·lowest: cost of living C−
103Perth South4,055 peopleB+#423 of 1,524Strongest: jobs & income A+, schools A−·lowest: cost of living C−
104Huron South5,555 peopleB+#424 of 1,524Strongest: health A, hazard risk A−·lowest: cost of living C−
105The Estates of Rainbow Creek6,822 peopleB+#426 of 1,524Strongest: hazard risk A, health A−·lowest: cost of living D
106Laurentian Valley9,714 peopleB+#429 of 1,524Strongest: safety A, jobs & income B+·lowest: walkability C−
107York Road4,931 peopleB+#437 of 1,524Strongest: jobs & income A, schools A·lowest: cost of living C−
108Red Lake4,285 peopleB+#439 of 1,524Strongest: jobs & income A+, cost of living A·lowest: safety C−
109Beacon Hill South - Cardinal Heights7,746 peopleB+#441 of 1,524Strongest: walkability A+, health A·lowest: cost of living D
110Westmeria2,646 peopleB+#445 of 1,524Strongest: jobs & income A−, schools A−·lowest: cost of living C
111Merivale Gardens - Grenfell Glen - Pineglen - Country Place4,172 peopleB+#452 of 1,524Strongest: jobs & income A+, health A·lowest: safety C
112Country Hills West5,936 peopleB+#456 of 1,524Strongest: health A, hazard risk A−·lowest: cost of living D
113Steeles Corners9,468 peopleB+#461 of 1,524Strongest: walkability A+, schools A+·lowest: cost of living D−
114Freelton2,724 peopleB+#462 of 1,524Strongest: jobs & income A, schools A−·lowest: cost of living C+
115Westmount5,048 peopleB+#464 of 1,524Strongest: walkability A+, health A·lowest: cost of living D−
116Greenboro West5,597 peopleB+#470 of 1,524Strongest: walkability A+, health A·lowest: cost of living D
117Brown's Corners7,228 peopleB+#477 of 1,524Strongest: schools A+, walkability A·lowest: cost of living D−
118Underwood5,972 peopleB+#478 of 1,524Strongest: walkability A, schools A·lowest: cost of living D−
119The Ravines of Rainbow Creek5,333 peopleB+#483 of 1,524Strongest: hazard risk A, schools A−·lowest: cost of living D
120Iris5,733 peopleB+#487 of 1,524Strongest: walkability A+, health A+·lowest: cost of living D−
121Riverside Park South - Revelstoke3,030 peopleB+#490 of 1,524Strongest: health A, jobs & income A·lowest: safety C−
122Elizabethtown-Kitley9,886 peopleB+#491 of 1,524Strongest: schools A−, jobs & income A−·lowest: hazard risk D
123Falkirk East4,961 peopleB#503 of 1,524Strongest: walkability A−, schools B+·lowest: cost of living C
124Edwards - Carlsbad Springs3,536 peopleB#507 of 1,524Strongest: health A, schools B+·lowest: cost of living D
125Mount Royal6,421 peopleB#513 of 1,524Strongest: hazard risk A, health A−·lowest: cost of living C
126Shaver2,882 peopleB#514 of 1,524Strongest: schools A, hazard risk B+·lowest: cost of living C+
127Heart Lake North8,539 peopleB#516 of 1,524Strongest: hazard risk A, walkability A·lowest: cost of living D
128Guildwood9,797 peopleB#519 of 1,524Strongest: walkability A+, safety A·lowest: cost of living D−
129Augusta7,767 peopleB#522 of 1,524Strongest: safety A, jobs & income B+·lowest: hazard risk D
130Westcliffe East2,832 peopleB#533 of 1,524Strongest: walkability A−, jobs & income B+·lowest: cost of living C−
131Bridgeport East3,903 peopleB#539 of 1,524Strongest: health A, hazard risk A−·lowest: cost of living D−
132Glencoe6,468 peopleB#543 of 1,524Strongest: safety A+, hazard risk A·lowest: schools C−
133Port Credit NHD (West)2,902 peopleB#544 of 1,524Strongest: walkability A+, schools A+·lowest: cost of living D−
134Carlisle7,161 peopleB#547 of 1,524Strongest: schools A−, hazard risk B+·lowest: walkability C−
135Port Credit7,606 peopleB#549 of 1,524Strongest: walkability A+, schools A·lowest: cost of living D−
136Concord7,225 peopleB#550 of 1,524Strongest: walkability A+, hazard risk A·lowest: cost of living D−
137Clinton8,318 peopleB#551 of 1,524Strongest: jobs & income A, walkability B+·lowest: cost of living C
138Industrial6,690 peopleB#554 of 1,524Strongest: schools A−, hazard risk B+·lowest: cost of living C
139Highland6,306 peopleB#556 of 1,524Strongest: schools A−, hazard risk B+·lowest: cost of living C
140North London9,584 peopleB#557 of 1,524Strongest: walkability A+, hazard risk A·lowest: cost of living D−
141Horning4,587 peopleB#558 of 1,524Strongest: schools A−, hazard risk B+·lowest: cost of living C
142Horton3,550 peopleB#559 of 1,524Strongest: safety A+, schools B+·lowest: walkability D−
143Bells Corners East4,963 peopleB#561 of 1,524Strongest: health A+, walkability A·lowest: cost of living D
144Trinity2,708 peopleB#563 of 1,524Strongest: schools A−, walkability B+·lowest: cost of living C−
145Marathon3,223 peopleB#565 of 1,524Strongest: cost of living A+, walkability A·lowest: schools C−
146Vankleek Hill9,321 peopleB#572 of 1,524Strongest: safety A−, schools B·lowest: hazard risk C+
147Rosenberg9,831 peopleB#579 of 1,524Strongest: health A, hazard risk A−·lowest: cost of living C−
148Muskoka Lakes8,463 peopleB#580 of 1,524Strongest: hazard risk A, safety A−·lowest: cost of living C−
149Wingham5,411 peopleB#581 of 1,524Strongest: walkability A, jobs & income B+·lowest: cost of living C
150Stoney Creek9,387 peopleB#584 of 1,524Strongest: hazard risk A, schools A−·lowest: cost of living D
151Cooksville NHD (East)9,313 peopleB#585 of 1,524Strongest: walkability A, hazard risk A·lowest: cost of living D−
152City Commercial Core2,581 peopleB#589 of 1,524Strongest: walkability A+, health A·lowest: cost of living D
153Enniskillen3,174 peopleB#598 of 1,524Strongest: jobs & income A+, schools A−·lowest: safety D−
154Braemar Park-Belair Heights-Copeland Park9,248 peopleB#604 of 1,524Strongest: walkability A+, health A·lowest: cost of living D
155Vaughan Metropolitan Centre8,484 peopleB#609 of 1,524Strongest: walkability A, hazard risk A·lowest: cost of living D
156Fletchers Meadow South9,214 peopleB#613 of 1,524Strongest: walkability A, hazard risk A·lowest: cost of living C−
157N-Section (bramalea)7,513 peopleB#616 of 1,524Strongest: hazard risk A, walkability A·lowest: cost of living D
158Blake-Jones7,494 peopleB#624 of 1,524Strongest: walkability A+, health A·lowest: cost of living D−
159Stirling5,489 peopleB#625 of 1,524Strongest: schools A+, safety A+·lowest: health D
160Pioneer Park8,781 peopleB#626 of 1,524Strongest: health A, walkability A·lowest: cost of living D−
161Trinity Commons8,477 peopleB#627 of 1,524Strongest: walkability A+, hazard risk A·lowest: cost of living D
162Front of Yonge2,773 peopleB#628 of 1,524Strongest: schools A+, safety B+·lowest: walkability D
163Creditview5,598 peopleB#629 of 1,524Strongest: hazard risk A, walkability A·lowest: cost of living D
164Fairview7,597 peopleB#632 of 1,524Strongest: walkability A+, hazard risk A·lowest: cost of living D−
165Rosemount6,169 peopleB#638 of 1,524Strongest: health A, walkability A·lowest: cost of living D−
166Auditorium3,918 peopleB#640 of 1,524Strongest: health A, walkability A·lowest: cost of living D−
167Mt. Hope Huron Park5,174 peopleB#644 of 1,524Strongest: walkability A+, health A·lowest: cost of living D−
168Goderich8,412 peopleB#645 of 1,524Strongest: walkability A, schools A−·lowest: cost of living D
169Central Frederick5,895 peopleB#647 of 1,524Strongest: walkability A+, health A·lowest: cost of living D−
170Dryden7,808 peopleB#648 of 1,524Strongest: walkability A−, cost of living B+·lowest: safety D
171South-West Oxford8,375 peopleB#649 of 1,524Strongest: safety A, jobs & income A·lowest: walkability C−
172Wildfield8,511 peopleB#653 of 1,524Strongest: hazard risk A, schools A−·lowest: cost of living C−
173Countryside5,595 peopleB−#655 of 1,524Strongest: hazard risk A, health A−·lowest: cost of living D
174Marritt2,759 peopleB−#658 of 1,524Strongest: hazard risk B+, jobs & income B·lowest: cost of living C+
175Oliver Paipoonge6,524 peopleB−#661 of 1,524Strongest: schools A, hazard risk A−·lowest: health D
176Fairfield3,497 peopleB−#665 of 1,524Strongest: health A, hazard risk A−·lowest: cost of living D−
177Elmvale - Canterbury8,149 peopleB−#666 of 1,524Strongest: walkability A+, health A+·lowest: cost of living D
178South Common4,867 peopleB−#667 of 1,524Strongest: walkability A+, hazard risk A·lowest: cost of living D−
179Jackson8,124 peopleB−#672 of 1,524Strongest: hazard risk A, jobs & income A·lowest: cost of living C
180Southwold5,473 peopleB−#678 of 1,524Strongest: safety A, jobs & income A·lowest: walkability C−
181Gananoque5,568 peopleB−#679 of 1,524Strongest: walkability A+, schools A·lowest: cost of living D
182M-Section (bramalea)9,901 peopleB−#680 of 1,524Strongest: walkability A+, hazard risk A·lowest: cost of living D
183Gurnett4,582 peopleB−#684 of 1,524Strongest: walkability A−, schools B+·lowest: cost of living C−
184Mulmur3,813 peopleB−#686 of 1,524Strongest: safety A+, hazard risk B+·lowest: cost of living C−
185Forest Hill5,760 peopleB−#688 of 1,524Strongest: walkability A+, health A·lowest: cost of living D−
186Alpine3,055 peopleB−#690 of 1,524Strongest: walkability A, health A·lowest: cost of living D−
187Guernsey3,808 peopleB−#693 of 1,524Strongest: schools A−, walkability B+·lowest: cost of living C−
188Greenbelt (east)3,094 peopleB−#695 of 1,524Strongest: health A, schools B+·lowest: safety C−
189Dixie3,749 peopleB−#706 of 1,524Strongest: walkability A+, hazard risk A·lowest: cost of living D−
190Gourley5,271 peopleB−#707 of 1,524Strongest: walkability A−, hazard risk B+·lowest: cost of living C
191Felker4,534 peopleB−#709 of 1,524Strongest: schools B+, hazard risk B+·lowest: cost of living C
192DT Cooksville8,864 peopleB−#713 of 1,524Strongest: walkability A+, hazard risk A·lowest: cost of living D−
193East Hawkesbury3,787 peopleB−#716 of 1,524Strongest: schools A, cost of living B·lowest: walkability C−
194Meinzinger Park-Lakeside5,007 peopleB−#719 of 1,524Strongest: walkability A, health A·lowest: cost of living D−
195Oakes4,048 peopleB−#721 of 1,524Strongest: hazard risk B+, schools B·lowest: jobs & income C+
196Kapuskasing8,825 peopleB−#722 of 1,524Strongest: hazard risk A+, walkability A·lowest: safety C−
197Danforth9,364 peopleB−#724 of 1,524Strongest: walkability A+, health A·lowest: cost of living D−
198East Ferris5,835 peopleB−#725 of 1,524Strongest: safety A+, hazard risk A−·lowest: walkability D
199Valley Park6,394 peopleB−#729 of 1,524Strongest: hazard risk B+, schools B·lowest: cost of living C
200Buchanan3,006 peopleB−#732 of 1,524Strongest: walkability A, hazard risk B+·lowest: cost of living C−
201Playter Estates-Danforth7,712 peopleB−#733 of 1,524Strongest: walkability A+, health A·lowest: cost of living D−
202Cherry Hill6,304 peopleB−#737 of 1,524Strongest: walkability A+, health A·lowest: cost of living D−
203G-Section (bramalea)8,224 peopleB−#742 of 1,524Strongest: walkability A, hazard risk A·lowest: cost of living D
204Lampman5,663 peopleB−#745 of 1,524Strongest: schools B+, hazard risk B+·lowest: cost of living C
205Bramalea Woods6,521 peopleB−#747 of 1,524Strongest: hazard risk A, walkability A·lowest: cost of living D
206Heritage Park6,369 peopleB−#752 of 1,524Strongest: health A, walkability A·lowest: cost of living D−
207Barnstown6,603 peopleB−#757 of 1,524Strongest: walkability A, hazard risk B+·lowest: cost of living C
208Rushdale5,154 peopleB−#764 of 1,524Strongest: walkability A, hazard risk B+·lowest: cost of living C
209Country Hills4,561 peopleB−#767 of 1,524Strongest: health A, walkability A·lowest: cost of living D−
210Grand Valley4,759 peopleB−#769 of 1,524Strongest: safety A+, walkability B·lowest: schools C−
211Mountview7,752 peopleB−#770 of 1,524Strongest: walkability A−, schools A−·lowest: cost of living D
212Stanley Park8,721 peopleB−#771 of 1,524Strongest: health A, hazard risk A−·lowest: cost of living D−
213Carpenter2,941 peopleB−#774 of 1,524Strongest: hazard risk B+, schools B+·lowest: cost of living C
214Whitewater Region7,899 peopleB−#777 of 1,524Strongest: safety A+, walkability B·lowest: health C
215County Court5,726 peopleB−#780 of 1,524Strongest: walkability A+, hazard risk A·lowest: cost of living D
216Emerald Woods - Sawmill Creek5,714 peopleB−#784 of 1,524Strongest: walkability A+, health A·lowest: cost of living D−
217Eastdale2,703 peopleB−#786 of 1,524Strongest: walkability B+, hazard risk B+·lowest: cost of living D
218Carleton Heights-Courtland Park8,621 peopleB−#790 of 1,524Strongest: walkability A+, health A·lowest: cost of living D−
219Malahide9,995 peopleB−#798 of 1,524Strongest: safety A, hazard risk B+·lowest: walkability C−
220Fessenden3,551 peopleB−#801 of 1,524Strongest: walkability A, schools B+·lowest: cost of living D
221Rosedale Village5,764 peopleB−#807 of 1,524Strongest: hazard risk A, health A−·lowest: cost of living D−
222Wawa2,943 peopleB−#808 of 1,524Strongest: cost of living A+, walkability A·lowest: schools D
223Admaston/Bromley3,086 peopleB−#810 of 1,524Strongest: safety A, jobs & income B+·lowest: walkability D−
224Poplar Park3,031 peopleB−#817 of 1,524Strongest: schools A−, hazard risk B+·lowest: cost of living D
225Edgeley7,016 peopleB−#823 of 1,524Strongest: hazard risk A, health A·lowest: cost of living D−
226H-Section (bramalea)9,040 peopleB−#824 of 1,524Strongest: walkability A, hazard risk A·lowest: cost of living D−
227Woodhill6,386 peopleB−#825 of 1,524Strongest: hazard risk A, health A−·lowest: cost of living D
228Victoria Park3,574 peopleB−#827 of 1,524Strongest: walkability A+, health A·lowest: cost of living D−
229Gilkson2,963 peopleB−#828 of 1,524Strongest: walkability A−, hazard risk B+·lowest: cost of living D
230Trillium Industrial Park3,420 peopleB−#832 of 1,524Strongest: health A, hazard risk A−·lowest: cost of living D−
231Merrickville3,411 peopleB−#834 of 1,524Strongest: safety A, walkability B·lowest: hazard risk D
232Highway Valley4,469 peopleB−#835 of 1,524Strongest: schools A−, hazard risk B+·lowest: cost of living C−
233Mill Courtland Woodside Park3,319 peopleB−#845 of 1,524Strongest: walkability A+, health A·lowest: cost of living D−
234West Lorne5,566 peopleB−#849 of 1,524Strongest: safety A, hazard risk B+·lowest: schools D
235Northern Bruce Peninsula5,018 peopleB−#850 of 1,524Strongest: safety A+, walkability B+·lowest: cost of living D
236Jerome2,820 peopleB−#858 of 1,524Strongest: hazard risk B+, health B·lowest: cost of living C−
237Petrolia6,422 peopleC+#863 of 1,524Strongest: schools A−, hazard risk B+·lowest: safety D−
238Eleanor3,805 peopleC+#870 of 1,524Strongest: walkability A−, hazard risk B+·lowest: cost of living C
239Fisher Heights6,451 peopleC+#871 of 1,524Strongest: walkability A+, health A·lowest: cost of living D−
240Amaranth4,808 peopleC+#872 of 1,524Strongest: safety A+, health B·lowest: cost of living D
241Trillium2,967 peopleC+#879 of 1,524Strongest: schools B+, hazard risk B+·lowest: walkability D
242Lakelands Village9,636 peopleC+#882 of 1,524Strongest: hazard risk A, walkability A·lowest: cost of living D
243North Stormont7,946 peopleC+#910 of 1,524Strongest: safety A, jobs & income B−·lowest: schools C
244Alnwick/Haldimand8,197 peopleC+#912 of 1,524Strongest: safety A+, hazard risk A−·lowest: walkability D
245Gilbert3,181 peopleC+#922 of 1,524Strongest: walkability A, schools B+·lowest: cost of living D
246Chesley7,639 peopleC+#923 of 1,524Strongest: safety A, jobs & income B·lowest: cost of living C−
247Fruitland7,653 peopleC+#926 of 1,524Strongest: schools B+, hazard risk B+·lowest: cost of living C−
248Haliburton Village8,100 peopleC+#931 of 1,524Strongest: hazard risk A−, safety A−·lowest: cost of living C−
249Central Business Dis6,127 peopleC+#937 of 1,524Strongest: walkability A+, schools A−·lowest: cost of living D−
250Kirkendall North5,864 peopleC+#940 of 1,524Strongest: walkability A+, hazard risk B+·lowest: cost of living D−
251Wainfleet7,329 peopleC+#941 of 1,524Strongest: schools A, hazard risk B+·lowest: walkability D
252Centremount4,053 peopleC+#942 of 1,524Strongest: walkability A+, hazard risk B+·lowest: cost of living D−
253Drummond/North Elmsley8,817 peopleC+#944 of 1,524Strongest: safety A+, jobs & income B+·lowest: hazard risk D
254Templemead4,188 peopleC+#945 of 1,524Strongest: walkability A, hazard risk B+·lowest: cost of living C−
255Westdale South4,931 peopleC+#952 of 1,524Strongest: walkability A+, schools B+·lowest: cost of living D−
256Albion4,585 peopleC+#959 of 1,524Strongest: hazard risk B+, schools B·lowest: cost of living D
257Otonabee-South Monaghan8,084 peopleC+#962 of 1,524Strongest: safety A+, hazard risk B−·lowest: cost of living C−
258Colborne7,216 peopleC+#969 of 1,524Strongest: safety A+, hazard risk B+·lowest: cost of living C−
259Chatsworth7,770 peopleC+#974 of 1,524Strongest: safety A, hazard risk B·lowest: walkability C−
260Ainslie Wood West3,917 peopleC+#975 of 1,524Strongest: walkability A+, schools A−·lowest: cost of living D−
261Southdale5,277 peopleC+#976 of 1,524Strongest: health A, walkability A·lowest: cost of living D−
262Cedar Hill3,190 peopleC+#978 of 1,524Strongest: walkability A+, health A·lowest: cost of living D−
263South Walkerville6,129 peopleC+#980 of 1,524Strongest: walkability A−, health B+·lowest: cost of living C−
264Riverdale East3,416 peopleC+#982 of 1,524Strongest: walkability A, hazard risk B+·lowest: cost of living D
265West Centretown8,560 peopleC+#984 of 1,524Strongest: walkability A+, health A+·lowest: cost of living D−
266Devonshire9,852 peopleC+#986 of 1,524Strongest: schools B, health B·lowest: cost of living C
267Britannia8,421 peopleC+#994 of 1,524Strongest: walkability A+, health A·lowest: cost of living D−
268Tay Valley6,171 peopleC+#1,001 of 1,524Strongest: safety A, schools B−·lowest: hazard risk D
269Inch Park4,065 peopleC+#1,009 of 1,524Strongest: walkability A+, hazard risk B+·lowest: cost of living D
270Lowertown West5,947 peopleC#1,018 of 1,524Strongest: walkability A+, health A+·lowest: safety D−
271Butler2,922 peopleC#1,020 of 1,524Strongest: walkability A, hazard risk B+·lowest: cost of living D
272McNab/Braeside8,340 peopleC#1,029 of 1,524Strongest: schools A−, safety B+·lowest: cost of living C−
273Bayham7,935 peopleC#1,030 of 1,524Strongest: safety A, hazard risk B+·lowest: jobs & income C−
274University7,595 peopleC#1,032 of 1,524Strongest: walkability A+, health A·lowest: cost of living D−
275Atikokan2,796 peopleC#1,033 of 1,524Strongest: cost of living A−, walkability B+·lowest: health D
276Hawthorn Meadows - Sheffield Glen6,838 peopleC#1,042 of 1,524Strongest: walkability A+, health A+·lowest: cost of living D−
277Douro-Dummer8,379 peopleC#1,046 of 1,524Strongest: safety A+, hazard risk B−·lowest: cost of living C−
278Athens3,078 peopleC#1,052 of 1,524Strongest: safety B+, cost of living B·lowest: hazard risk D
279Rosedale3,070 peopleC#1,057 of 1,524Strongest: walkability A−, hazard risk B+·lowest: cost of living D
280Norton Park8,402 peopleC#1,060 of 1,524Strongest: walkability A+, hazard risk A·lowest: cost of living D−
281Waterridge Village2,737 peopleC#1,063 of 1,524Strongest: health A+, walkability A·lowest: cost of living D−
282Balfour4,171 peopleC#1,066 of 1,524Strongest: walkability A+, hazard risk B+·lowest: cost of living D−
283Crerar2,877 peopleC#1,073 of 1,524Strongest: walkability A−, hazard risk B+·lowest: cost of living D
284Plympton-Wyoming9,548 peopleC#1,074 of 1,524Strongest: jobs & income A−, schools A−·lowest: safety D−
285Aylmer8,371 peopleC#1,078 of 1,524Strongest: walkability A−, safety B+·lowest: cost of living D
286Kenora, Unorganized7,877 peopleC#1,081 of 1,524Strongest: cost of living A−, hazard risk B·lowest: health D
287Strathcona9,348 peopleC#1,082 of 1,524Strongest: walkability A+, hazard risk B+·lowest: cost of living D−
288Delta East6,186 peopleC#1,091 of 1,524Strongest: walkability A+, hazard risk B+·lowest: cost of living D
289Rolston6,124 peopleC#1,097 of 1,524Strongest: walkability A, hazard risk B+·lowest: cost of living D−
290Lakeshore3,127 peopleC#1,101 of 1,524Strongest: schools A−, hazard risk B+·lowest: cost of living D
291Minden Hills7,841 peopleC#1,112 of 1,524Strongest: safety A−, hazard risk A−·lowest: cost of living C−
292Quinndale3,621 peopleC#1,113 of 1,524Strongest: walkability B+, hazard risk B+·lowest: cost of living D
293Tweed6,504 peopleC#1,123 of 1,524Strongest: schools A, safety B+·lowest: jobs & income D
294Fort Frances7,607 peopleC#1,127 of 1,524Strongest: walkability A−, jobs & income B+·lowest: safety D
295Berrisfield3,773 peopleC#1,132 of 1,524Strongest: walkability A, hazard risk B+·lowest: cost of living D
296Wiarton9,799 peopleC#1,133 of 1,524Strongest: safety A−, hazard risk B·lowest: cost of living C−
297Eganville4,326 peopleC#1,135 of 1,524Strongest: safety A, schools B+·lowest: jobs & income D−
298Callander4,021 peopleC#1,138 of 1,524Strongest: jobs & income A−, hazard risk A−·lowest: health C−
299Bostwick7,694 peopleC#1,139 of 1,524Strongest: hazard risk A, health B+·lowest: cost of living D
300Hanover8,723 peopleC#1,141 of 1,524Strongest: walkability A, schools B+·lowest: cost of living D
301Lisgar3,945 peopleC#1,146 of 1,524Strongest: walkability A−, hazard risk B+·lowest: cost of living D
302Montague4,414 peopleC#1,147 of 1,524Strongest: safety A+, health B−·lowest: hazard risk D
303Sioux Lookout6,122 peopleC#1,160 of 1,524Strongest: jobs & income A+, walkability A−·lowest: safety D
304Bruleville4,310 peopleC#1,164 of 1,524Strongest: walkability A+, hazard risk B+·lowest: cost of living D−
305Powassan3,657 peopleC−#1,168 of 1,524Strongest: safety A+, hazard risk A−·lowest: health D
306French River / Rivière des Français3,178 peopleC−#1,174 of 1,524Strongest: hazard risk A−, safety B+·lowest: jobs & income D
307Corktown8,952 peopleC−#1,180 of 1,524Strongest: walkability A+, hazard risk B+·lowest: jobs & income D−
308Stoney Creek3,828 peopleC−#1,182 of 1,524Strongest: walkability A, hazard risk B+·lowest: cost of living D−
309Watford3,955 peopleC−#1,183 of 1,524Strongest: hazard risk B+, jobs & income B+·lowest: safety D−
310Burkholme3,580 peopleC−#1,186 of 1,524Strongest: walkability A, hazard risk B+·lowest: cost of living D−
311Central3,698 peopleC−#1,189 of 1,524Strongest: walkability A+, hazard risk B+·lowest: cost of living D−
312North End East4,816 peopleC−#1,193 of 1,524Strongest: walkability A+, hazard risk B+·lowest: cost of living D−
313Greeningdon3,296 peopleC−#1,199 of 1,524Strongest: walkability A+, hazard risk B+·lowest: cost of living D−
314Hill Park3,262 peopleC−#1,201 of 1,524Strongest: walkability A+, hazard risk B+·lowest: cost of living D−
315Thistletown-Beaumond Heights9,357 peopleC−#1,205 of 1,524Strongest: walkability A+, health A·lowest: cost of living D−
316Lawfield6,021 peopleC−#1,206 of 1,524Strongest: walkability A, hazard risk B+·lowest: cost of living D−
317Rustic9,543 peopleC−#1,208 of 1,524Strongest: walkability A+, health A·lowest: cost of living D−
318Blind River3,692 peopleC−#1,219 of 1,524Strongest: hazard risk A, walkability B+·lowest: health C−
319Little Current2,764 peopleC−#1,220 of 1,524Strongest: hazard risk A, walkability A−·lowest: cost of living C−
320South Keys2,865 peopleC−#1,227 of 1,524Strongest: walkability A+, health A·lowest: safety D
321Sherwood2,567 peopleC−#1,228 of 1,524Strongest: walkability A, hazard risk B+·lowest: cost of living D−
322Eastmount4,496 peopleC−#1,230 of 1,524Strongest: walkability A+, hazard risk B+·lowest: cost of living D
323Billings Bridge - Heron Park5,370 peopleC−#1,231 of 1,524Strongest: walkability A+, health A+·lowest: cost of living D−
324Huntington5,024 peopleC−#1,233 of 1,524Strongest: walkability A, hazard risk B+·lowest: cost of living D
325Espanola5,504 peopleC−#1,238 of 1,524Strongest: hazard risk A, walkability A·lowest: schools C−
326Macassa2,584 peopleC−#1,244 of 1,524Strongest: walkability A, hazard risk B+·lowest: cost of living D−
327Cardinal7,952 peopleC−#1,246 of 1,524Strongest: safety B+, schools B−·lowest: hazard risk D
328Beasley6,338 peopleC−#1,256 of 1,524Strongest: walkability A+, hazard risk B+·lowest: cost of living D−
329Battlefield6,531 peopleC−#1,260 of 1,524Strongest: walkability A, hazard risk B+·lowest: cost of living D−
330Glenview West3,431 peopleC−#1,262 of 1,524Strongest: walkability A, hazard risk B+·lowest: cost of living D−
331Corman6,566 peopleC−#1,263 of 1,524Strongest: walkability A, hazard risk B+·lowest: cost of living D−
332Parkview West3,686 peopleC−#1,265 of 1,524Strongest: hazard risk B+, health B·lowest: cost of living D
333Black River-Matheson2,899 peopleC−#1,270 of 1,524Strongest: hazard risk A, cost of living B+·lowest: jobs & income D
334Riverdale West6,804 peopleC−#1,273 of 1,524Strongest: walkability A+, hazard risk B+·lowest: cost of living D−
335Norwood5,308 peopleC−#1,274 of 1,524Strongest: safety A+, walkability B·lowest: cost of living D
336Renfrew8,721 peopleC−#1,275 of 1,524Strongest: walkability A, schools B+·lowest: cost of living D
337Normanhurst3,260 peopleC−#1,276 of 1,524Strongest: walkability A+, hazard risk B+·lowest: cost of living D
338Raleigh7,113 peopleC−#1,278 of 1,524Strongest: walkability A+, hazard risk B+·lowest: cost of living D−
339Vanier South7,259 peopleC−#1,282 of 1,524Strongest: walkability A+, health A+·lowest: jobs & income D−
340Killaloe, Hagarty and Richards2,505 peopleC−#1,283 of 1,524Strongest: safety A−, walkability B−·lowest: jobs & income D−
341Beechborough-Greenbrook6,419 peopleC−#1,284 of 1,524Strongest: walkability A+, health A·lowest: cost of living D−
342Cochrane5,948 peopleC−#1,286 of 1,524Strongest: hazard risk A−, walkability A−·lowest: schools D
343Centre Hastings5,170 peopleC−#1,288 of 1,524Strongest: safety B+, schools B·lowest: health D
344Elms-Old Rexdale9,366 peopleC−#1,290 of 1,524Strongest: walkability A+, health A·lowest: cost of living D−
345Tyendinaga5,005 peopleC−#1,296 of 1,524Strongest: schools A, cost of living B−·lowest: walkability D
346Remington Park5,783 peopleC−#1,297 of 1,524Strongest: health B+, walkability B−·lowest: cost of living D
347Hampton Heights3,498 peopleC−#1,313 of 1,524Strongest: walkability A, hazard risk B+·lowest: cost of living D−
348Kentley4,007 peopleC−#1,315 of 1,524Strongest: walkability A+, hazard risk B+·lowest: cost of living D−
349Perth6,972 peopleC−#1,319 of 1,524Strongest: walkability A+, health B·lowest: cost of living D
350Bartonville4,311 peopleC−#1,322 of 1,524Strongest: walkability A+, hazard risk B+·lowest: cost of living D−
351Crown Point West6,132 peopleC−#1,324 of 1,524Strongest: walkability A+, hazard risk B+·lowest: cost of living D
352North Algona Wilberforce3,290 peopleC−#1,333 of 1,524Strongest: safety A−, schools C+·lowest: walkability D
353Red Hill4,540 peopleC−#1,334 of 1,524Strongest: hazard risk B+, walkability B·lowest: cost of living D−
354Geraldton4,398 peopleC−#1,337 of 1,524Strongest: walkability A, cost of living A−·lowest: schools D−
355Barry's Bay4,151 peopleC−#1,338 of 1,524Strongest: safety A−, hazard risk B·lowest: schools D
356Mcquesten West6,349 peopleD#1,341 of 1,524Strongest: walkability A+, hazard risk B+·lowest: cost of living D−
357Kirkland Lake8,158 peopleD#1,346 of 1,524Strongest: walkability B+, hazard risk B·lowest: safety D
358Homeside6,011 peopleD#1,348 of 1,524Strongest: walkability A, hazard risk B+·lowest: cost of living D
359Lowertown East6,996 peopleD#1,350 of 1,524Strongest: walkability A+, health A+·lowest: cost of living D−
360Crown Point East5,215 peopleD#1,355 of 1,524Strongest: walkability A+, hazard risk B+·lowest: jobs & income D
361Timiskaming, Unorganized, West Part3,606 peopleD#1,358 of 1,524Strongest: cost of living A−, hazard risk B·lowest: walkability C−
362St. Clair3,201 peopleD#1,361 of 1,524Strongest: walkability A+, hazard risk B+·lowest: cost of living D−
363Stinson3,969 peopleD#1,366 of 1,524Strongest: walkability A+, hazard risk B+·lowest: cost of living D−
364Blakeley3,151 peopleD#1,367 of 1,524Strongest: walkability A+, hazard risk B+·lowest: cost of living D−
365Stipeley6,572 peopleD#1,370 of 1,524Strongest: walkability A+, hazard risk B+·lowest: cost of living D−
366Industrial Sector A and Keith3,723 peopleD#1,372 of 1,524Strongest: walkability A+, hazard risk B+·lowest: cost of living D
367Trent Lakes7,357 peopleD#1,375 of 1,524Strongest: safety A+, hazard risk B·lowest: jobs & income D
368Landsdale7,681 peopleD#1,378 of 1,524Strongest: walkability A+, hazard risk B+·lowest: cost of living D−
369Gibson7,581 peopleD#1,393 of 1,524Strongest: walkability A+, hazard risk B+·lowest: jobs & income D−
370Melancthon3,581 peopleD#1,397 of 1,524Strongest: hazard risk B, jobs & income B−·lowest: cost of living D
371Thunder Bay, Unorganized6,831 peopleD#1,403 of 1,524Strongest: cost of living A−, hazard risk A−·lowest: health D
372Lanark Highlands6,370 peopleD#1,404 of 1,524Strongest: safety A, health C+·lowest: schools D
373Marmora4,761 peopleD#1,429 of 1,524Strongest: safety B+, walkability B·lowest: jobs & income D−
374North Kawartha3,355 peopleD#1,436 of 1,524Strongest: safety A+, hazard risk B−·lowest: jobs & income D
375Perry2,866 peopleD#1,441 of 1,524Strongest: safety A, hazard risk A·lowest: schools D
376Havelock5,663 peopleD#1,459 of 1,524Strongest: safety A+, hazard risk B−·lowest: schools D−
377Prescott4,342 peopleD#1,465 of 1,524Strongest: walkability A−, schools B−·lowest: hazard risk D
378Parry Sound7,584 peopleD#1,473 of 1,524Strongest: walkability A+, hazard risk A·lowest: cost of living D
379Sables-Spanish Rivers3,412 peopleD−#1,478 of 1,524Strongest: hazard risk A, cost of living B−·lowest: jobs & income D−
380Markstay-Warren2,990 peopleD−#1,479 of 1,524Strongest: hazard risk A−, safety B+·lowest: walkability D
381North Frontenac2,515 peopleD−#1,483 of 1,524Strongest: health B−, walkability C+·lowest: jobs & income D−
382Brooke-Alvinston2,557 peopleD−#1,487 of 1,524Strongest: hazard risk B+, cost of living C+·lowest: safety D−
383McDougall3,002 peopleD−#1,489 of 1,524Strongest: jobs & income A+, hazard risk A·lowest: walkability D
384Highlands East4,372 peopleD−#1,499 of 1,524Strongest: safety A−, hazard risk A−·lowest: jobs & income D−
385Hastings Highlands4,957 peopleD−#1,507 of 1,524Strongest: safety B, hazard risk C+·lowest: jobs & income D
386Addington Highlands2,827 peopleD−#1,511 of 1,524Strongest: health B−, walkability C+·lowest: jobs & income D−
387Central Frontenac5,348 peopleD−#1,512 of 1,524Strongest: health B−, safety C+·lowest: jobs & income D−
388Seguin5,761 peopleD−#1,521 of 1,524Strongest: hazard risk A, jobs & income C·lowest: schools D
389Algoma, Unorganized, North Part7,008 peopleD−#1,522 of 1,524Strongest: hazard risk A, cost of living B·lowest: schools D−
390Bancroft4,331 peopleD−#1,523 of 1,524Strongest: walkability B, hazard risk C+·lowest: cost of living D
Rankings

More lists for Ontario

Province by province

Best small towns elsewhere

Photos: Carp, P199 (CC BY-SA 3.0) · Old Ottawa South, P199 (CC BY-SA 4.0) · Island Park-Wellington Village, Ross Dunn (CC BY-SA 2.0), via Wikimedia Commons.

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

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