OpenStats City Score (2023)

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

All OpenStats City Score editions · Cities