OpenStats City Score (2021)

Cities ordered by equal-weight mean of eight open-data pillars (tax, construction, connectivity, indoor air, water, seismic hazard, growth, safety); missing pillars score at median standing (0.5).

  • PublisherOpenStats

Coverage: 343 · Original study / source

RankPlaceProvinceScore
1LangfordBritish Columbia0.737
2ColwoodBritish Columbia0.699
3HamiltonOntario0.674
4OttawaOntario0.669
5Qualicum BeachBritish Columbia0.665
6East GwillimburyOntario0.665
7OakvilleOntario0.664
8VaughanOntario0.663
9TillsonburgOntario0.662
10St. MarysOntario0.658
11PickeringOntario0.655
12DrummondvilleQuebec0.649
13BurnabyBritish Columbia0.647
14TorontoOntario0.643
15EssaOntario0.642
16Bradford West GwillimburyOntario0.637
17Niagara-on-the-LakeOntario0.635
18DeltaBritish Columbia0.635
19InnisfilOntario0.634
20BarrieOntario0.632
21CoquitlamBritish Columbia0.632
22Niagara FallsOntario0.632
23View RoyalBritish Columbia0.631
24Carleton PlaceOntario0.631
25AuroraOntario0.629
26WellandOntario0.629
27LangleyBritish Columbia0.628
28White RockBritish Columbia0.627
29LadysmithBritish Columbia0.627
30SquamishBritish Columbia0.624
31SurreyBritish Columbia0.623
32New TecumsethOntario0.62
33RiverviewNew Brunswick0.619
34Wasaga BeachOntario0.619
35GrimsbyOntario0.619
36MarkhamOntario0.615
37WhitbyOntario0.615
38BurlingtonOntario0.614
39Fort ErieOntario0.611
40Trois-RivieresQuebec0.61
41DieppeNew Brunswick0.61
42New WestminsterBritish Columbia0.609
43ParksvilleBritish Columbia0.606
44Maple RidgeBritish Columbia0.602
45SackvilleNew Brunswick0.602
46SidneyBritish Columbia0.599
47OshawaOntario0.599
48Port ColborneOntario0.599
49The Blue MountainsOntario0.598
50ShediacNew Brunswick0.597
51ShawiniganQuebec0.594
52BeaumontAlberta0.593
53Pitt MeadowsBritish Columbia0.589
54Sorel-TracyQuebec0.588
55WaterlooOntario0.588
56PenetanguisheneOntario0.586
57OrilliaOntario0.585
58CambridgeOntario0.584
59AjaxOntario0.583
60PonokaAlberta0.582
61MiltonOntario0.582
62Whitchurch-StouffvilleOntario0.58
63VancouverBritish Columbia0.579
64ShelburneOntario0.579
65St. CatharinesOntario0.579
66St. ThomasOntario0.577
67Portugal Cove-St. Philip'sNewfoundland and Labrador0.577
68CobourgOntario0.576
69CowansvilleQuebec0.576
70ChestermereAlberta0.576
71AbbotsfordBritish Columbia0.576
72Richmond HillOntario0.575
73ArnpriorOntario0.574
74RichmondBritish Columbia0.573
75Plympton-WyomingOntario0.572
76ComoxBritish Columbia0.571
77TorbayNewfoundland and Labrador0.571
78WetaskiwinAlberta0.571
79YarmouthNova Scotia0.569
80Haldimand CountyOntario0.569
81ThoroldOntario0.568
82Stony PlainAlberta0.568
83KimberleyBritish Columbia0.567
84CaledonOntario0.567
85LondonOntario0.567
86LevisQuebec0.567
87GuelphOntario0.567
88StratfordOntario0.567
89KitchenerOntario0.566
90BrantOntario0.565
91GeorginaOntario0.565
92MississaugaOntario0.565
93BracebridgeOntario0.564
94Clarence-RocklandOntario0.562
95LachuteQuebec0.562
96Quinte WestOntario0.561
97NivervilleManitoba0.56
98NeepawaManitoba0.559
99BramptonOntario0.556
100Three RiversPrince Edward Island0.556
101Sylvan LakeAlberta0.554
102WoodstockOntario0.554
103DevonAlberta0.554
104Port MoodyBritish Columbia0.551
105GoderichOntario0.551
106GravenhurstOntario0.55
107MonctonNew Brunswick0.546
108VictoriavilleQuebec0.545
109CornwallPrince Edward Island0.545
110Smiths FallsOntario0.544
111LeducAlberta0.544
112WhitehorseYukon0.543
113Saugeen ShoresOntario0.543
114QuispamsisNew Brunswick0.543
115Salaberry-de-ValleyfieldQuebec0.542
116PelhamOntario0.541
117CollingwoodOntario0.54
118BonnyvilleAlberta0.539
119Centre WellingtonOntario0.539
120GatineauQuebec0.538
121ClarenvilleNewfoundland and Labrador0.538
122St. John'sNewfoundland and Labrador0.538
123OrangevilleOntario0.537
124Kawartha LakesOntario0.535
125WolfvilleNova Scotia0.534
126Norfolk CountyOntario0.534
127ChilliwackBritish Columbia0.533
128Drayton ValleyAlberta0.533
129HalifaxNova Scotia0.532
130IngersollOntario0.531
131WoodstockNew Brunswick0.531
132Sainte-Agathe-des-MontsQuebec0.531
133BrantfordOntario0.531
134HanoverOntario0.531
135PetroliaOntario0.529
136North VancouverBritish Columbia0.527
137MontrealQuebec0.527
138ArmstrongBritish Columbia0.525
139MidlandOntario0.523
140ParadiseNewfoundland and Labrador0.522
141Thetford MinesQuebec0.52
142AmherstburgOntario0.52
143PerthOntario0.519
144Fort SaskatchewanAlberta0.518
145SherbrookeQuebec0.517
146Grand FallsNew Brunswick0.516
147FernieBritish Columbia0.516
148South Bruce PeninsulaOntario0.515
149AirdrieAlberta0.515
150Port HopeOntario0.515
151Mississippi MillsOntario0.514
152DidsburyAlberta0.514
153Rivière-du-LoupQuebec0.513
154Saint-HyacintheQuebec0.512
155InnisfailAlberta0.512
156HuntsvilleOntario0.511
157BlackfaldsAlberta0.51
158VictoriaBritish Columbia0.51
159NorfolkOntario0.509
160EssexOntario0.508
161AmherstNova Scotia0.507
162CharlottetownPrince Edward Island0.507
163Saint JohnNew Brunswick0.506
164Parry SoundOntario0.505
165ErinOntario0.505
166SaguenayQuebec0.505
167West KelownaBritish Columbia0.504
168LincolnOntario0.503
169KentvilleNova Scotia0.502
170MartensvilleSaskatchewan0.501
171BathurstNew Brunswick0.501
172Quebec CityQuebec0.501
173OromoctoNew Brunswick0.501
174TaberAlberta0.501
175GranbyQuebec0.5
176RothesayNew Brunswick0.499
177Bay RobertsNewfoundland and Labrador0.498
178PetawawaOntario0.496
179MonoOntario0.496
180LaSalleOntario0.494
181Mount PearlNewfoundland and Labrador0.493
182Powell RiverBritish Columbia0.493
183MarystownNewfoundland and Labrador0.493
184NanaimoBritish Columbia0.493
185StephenvilleNewfoundland and Labrador0.491
186SummersidePrince Edward Island0.491
187Port CoquitlamBritish Columbia0.49
188FrederictonNew Brunswick0.49
189CampbelltonNew Brunswick0.49
190LongueuilQuebec0.489
191TerrebonneQuebec0.489
192AmosQuebec0.489
193Greater NapaneeOntario0.489
194AlmaQuebec0.488
195Slave LakeAlberta0.488
196EdsonAlberta0.488
197Prince Edward CountyOntario0.485
198MorinvilleAlberta0.485
199MiramichiNew Brunswick0.484
200Belleville - Quinte WestOntario0.483
201Sainte-MarieQuebec0.481
202RevelstokeBritish Columbia0.481
203New GlasgowNova Scotia0.48
204Rocky Mountain HouseAlberta0.48
205TecumsehOntario0.48
206JolietteQuebec0.478
207KenoraOntario0.478
208KingstonOntario0.477
209High RiverAlberta0.473
210DuncanBritish Columbia0.473
211OkotoksAlberta0.47
212VegrevilleAlberta0.467
213BrandonManitoba0.466
214LakeshoreOntario0.466
215RimouskiQuebec0.465
216Labrador CityNewfoundland and Labrador0.465
217KelownaBritish Columbia0.465
218Salmon ArmBritish Columbia0.465
219BrooksAlberta0.464
220CornwallOntario0.464
221Cold LakeAlberta0.463
222Corner BrookNewfoundland and Labrador0.463
223Rouyn-NorandaQuebec0.463
224Peace RiverAlberta0.462
225CochraneOntario0.462
226Prince RupertBritish Columbia0.461
227CanmoreAlberta0.46
228ThompsonManitoba0.459
229EspanolaOntario0.457
230CrestonBritish Columbia0.457
231StratfordPrince Edward Island0.456
232Portage la PrairieManitoba0.455
233Williams LakeBritish Columbia0.455
234Dolbeau-MistassiniQuebec0.454
235WainwrightAlberta0.452
236Sept-ÎlesQuebec0.451
237KapuskasingOntario0.451
238Val-d'OrQuebec0.451
239Prince AlbertSaskatchewan0.45
240Fort FrancesOntario0.449
241EdmontonAlberta0.449
242GananoqueOntario0.448
243Owen SoundOntario0.448
244WinklerManitoba0.447
245KingsvilleOntario0.447
246BellevilleOntario0.445
247Campbell RiverBritish Columbia0.445
248CastlegarBritish Columbia0.444
249CranbrookBritish Columbia0.444
250Conception Bay SouthNewfoundland and Labrador0.442
251St. AlbertAlberta0.442
252StonewallManitoba0.441
253SudburyOntario0.44
254MintoOntario0.439
255Fort McMurrayAlberta0.437
256OliverBritish Columbia0.437
257HumboldtSaskatchewan0.436
258PembrokeOntario0.436
259CochraneAlberta0.436
260LavalQuebec0.434
261Elliot LakeOntario0.433
262YellowknifeNorthwest Territories0.433
263CourtenayBritish Columbia0.433
264BridgewaterNova Scotia0.433
265WarmanSaskatchewan0.432
266RedcliffAlberta0.432
267SteinbachManitoba0.431
268OsoyoosBritish Columbia0.431
269VernonBritish Columbia0.43
270Halton HillsOntario0.43
271Baie-ComeauQuebec0.429
272TerraceBritish Columbia0.429
273DauphinManitoba0.428
274The PasManitoba0.428
275TrailBritish Columbia0.426
276RenfrewOntario0.425
277North BayOntario0.425
278Kirkland LakeOntario0.424
279Saint-GeorgesQuebec0.424
280PeterboroughOntario0.42
281EdmundstonNew Brunswick0.42
282NelsonBritish Columbia0.419
283Greater SudburyOntario0.419
284Spruce GroveAlberta0.417
285SarniaOntario0.417
286MelfortSaskatchewan0.416
287LloydminsterSaskatchewan0.415
288LethbridgeAlberta0.414
289AylmerOntario0.413
290Happy Valley-Goose BayNewfoundland and Labrador0.411
291BrockvilleOntario0.409
292Grand Falls-WindsorNewfoundland and Labrador0.409
293CoaldaleAlberta0.408
294Lloydminster (Part)Saskatchewan0.408
295MordenManitoba0.408
296IqaluitNunavut0.407
297GanderNewfoundland and Labrador0.407
298WinnipegManitoba0.406
299Chatham-KentOntario0.406
300Grande PrairieAlberta0.404
301LacombeAlberta0.4
302HintonAlberta0.398
303CamroseAlberta0.397
304StettlerAlberta0.393
305SaskatoonSaskatchewan0.391
306PentictonBritish Columbia0.391
307WindsorOntario0.391
308DrumhellerAlberta0.387
309EstevanSaskatchewan0.387
310Meadow LakeSaskatchewan0.386
311DrydenOntario0.386
312Lloydminster (Part)Alberta0.385
313North BattlefordSaskatchewan0.385
314CalgaryAlberta0.382
315Fort St. JohnBritish Columbia0.38
316WhitecourtAlberta0.379
317MataneQuebec0.378
318Medicine HatAlberta0.377
319YorktonSaskatchewan0.376
320TruroNova Scotia0.373
321Port AlberniBritish Columbia0.373
322OldsAlberta0.372
323St. PaulAlberta0.372
324SelkirkManitoba0.371
325Temiskaming ShoresOntario0.371
326StrathmoreAlberta0.37
327HawkesburyOntario0.365
328Swift CurrentSaskatchewan0.365
329WeyburnSaskatchewan0.359
330Thunder BayOntario0.358
331KamloopsBritish Columbia0.355
332Red DeerAlberta0.354
333TimminsOntario0.348
334SydneyNova Scotia0.348
335BanffAlberta0.343
336Moose JawSaskatchewan0.339
337Prince GeorgeBritish Columbia0.339
338MerrittBritish Columbia0.334
339SmithersBritish Columbia0.33
340QuesnelBritish Columbia0.33
341Sault Ste. MarieOntario0.327
342ReginaSaskatchewan0.309
343Dawson CreekBritish Columbia0.291

All OpenStats City Score editions · Cities