· City Score
City Score year-over-year movers: Cobourg, Waterloo, and the 2024 to 2025 swing
The 2025 composite edition shows 55-rank gains in Cobourg and Duncan, a top-ten landing for St. Catharines, and a 79-rank drop for Waterloo.
By OpenStats data desk · Editorial standards

The 2024 to 2025 City Score edition is where single-year rank swings show up clearest on the OpenStats composite board. We compare consecutive annual placements across 172 cities. The composite is an equal-weight mean of eight pillars: residential mill rates, building permit value, broadband download speeds, indoor radon, drinking water quality, seismic hazard (PGA), population growth, and crime severity index. Each pillar is scored 0 to 1 within its edition; missing inputs score at the median standing (0.5). When a city jumps or drops by dozens of ranks in one year, the story is rarely one headline stat. It is usually several pillars shifting at once.
On the 2025 board, Edmonton stays first at 0.721 and Ottawa second at 0.709. The drama sits further down the table, where mid-size Ontario rows, Interior B.C. communities, and a handful of prairie cities posted the widest year-over-year moves. Rising and Dropping badges on hometown pages flag shifts of about five ranks or more between editions; the cities below blew past that threshold.
Top 15 risers, 2024 to 2025
| City | 2024 rank | 2025 rank | Change | 2025 score |
|---|---|---|---|---|
| Cobourg | 123 | 68 | +55 | 0.526 |
| Duncan | 160 | 105 | +55 | 0.466 |
| Collingwood | 91 | 43 | +48 | 0.568 |
| Chatham-Kent | 147 | 101 | +46 | 0.471 |
| North Battleford | 153 | 110 | +43 | 0.463 |
| Brockville | 139 | 100 | +39 | 0.472 |
| Sylvan Lake | 71 | 34 | +37 | 0.586 |
| Owen Sound | 66 | 30 | +36 | 0.591 |
| Penticton | 126 | 90 | +36 | 0.493 |
| Petawawa | 135 | 99 | +36 | 0.473 |
| Lloydminster | 152 | 116 | +36 | 0.457 |
| Stratford | 127 | 93 | +34 | 0.479 |
| Ladysmith | 96 | 63 | +33 | 0.535 |
| Red Deer | 76 | 45 | +31 | 0.564 |
| St. Catharines | 40 | 10 | +30 | 0.629 |
Cobourg and Duncan share the top riser slot at +55 ranks. Cobourg moves from 123 to 68 (score 0.526), a recovery from the low composite band into the upper half of the national table. Duncan climbs from 160 to 105 (0.466), still below the national median on score but no longer parked at the bottom quartile. Collingwood gains 48 places to rank 43 at 0.568, one of the stronger composite marks among Ontario risers. Chatham-Kent rises 46 to rank 101.
Owen Sound is the standout mid-size Ontario mover outside Niagara: +36 ranks into 30th place at 0.591, a score band usually reserved for larger regional hubs. Red Deer moves up 31 to rank 45 (0.564), pairing a crime-severity rank in the low teens nationally with improved composite standing. St. Catharines is the national headline on the riser side: +30 from rank 40 to rank 10 at 0.629, landing inside the top ten. St. Catharines ranks 12th on the permit-value pillar and shares a broadband cluster with other Golden Horseshoe rows, which helps explain how several inputs moved together rather than one atlas carrying the whole jump.
Behind the headline names, Sylvan Lake (+37 to rank 34) and Ladysmith (+33 to rank 63) show Alberta and Vancouver Island communities climbing from the 60s and 90s into the 30s. Brockville, Stratford, and Petawawa each gained more than 30 ranks from starting positions in the 120s and 130s, the pattern of a city that improved on multiple pillars at once rather than riding a single permit spike.
Top 15 fallers, 2024 to 2025
| City | 2024 rank | 2025 rank | Change | 2025 score |
|---|---|---|---|---|
| Waterloo | 67 | 146 | -79 | 0.416 |
| Dawson Creek | 70 | 135 | -65 | 0.436 |
| Peterborough | 72 | 132 | -60 | 0.438 |
| Sault Ste. Marie | 65 | 123 | -58 | 0.448 |
| North Bay | 92 | 147 | -55 | 0.414 |
| Terrace | 73 | 125 | -52 | 0.447 |
| Sudbury | 74 | 124 | -50 | 0.448 |
| Brampton | 10 | 59 | -49 | 0.544 |
| Sydney | 118 | 164 | -46 | 0.369 |
| Kitchener | 27 | 70 | -43 | 0.525 |
| Cambridge | 31 | 74 | -43 | 0.519 |
| Kingston | 99 | 140 | -41 | 0.427 |
| Mississauga | 28 | 67 | -39 | 0.528 |
| Richmond | 24 | 60 | -36 | 0.540 |
| Saint John | 30 | 65 | -35 | 0.530 |
Waterloo posts the largest single-year drop on the board: -79 ranks, from 67 to 146, with a 2025 composite score of 0.416. That is a fall from the upper third of cities into the bottom quartile in one edition. Dawson Creek loses 65 places (70 to 135). Peterborough drops 60 (72 to 132). Sault Ste. Marie falls 58 from rank 65 to 123, reversing much of a strong prior-year position.
Brampton slides 49 ranks from 10 to 59 even though its 2025 score (0.544) remains above several cities still in the top half. That gap between absolute score and rank change is what happens when many peers improve at once: Brampton's permit-value rank is still strong nationally, but relative standing on other pillars softened enough to push the composite down hard. The Kitchener-Waterloo corridor moves in parallel: Kitchener falls 43 (27 to 70) and Cambridge falls 43 (31 to 74). Kitchener and Waterloo both sit near the top of the hardness board at 400 mg/L, yet the composite slides are far wider than water alone would produce, which is the desk's standard warning against reading one atlas as the whole story.
Northern Ontario clusters on the faller list. North Bay (-55), Sudbury (-50), and Sault Ste. Marie all dropped from ranks in the 60s and 90s into the 120s and 140s. Mississauga (-39) and Richmond (-36) show that large metros are not immune to one-year whiplash when several pillars weaken together.
How to read a one-year mover
City Score does not overweight any pillar. A city can rank well on permits and still fall if tax, connectivity, radon, water, seismic, growth, and crime rows all slip relative to peers. St. Catharines' top-ten landing is the positive case: construction, broadband, and other inputs aligned. Waterloo's 79-rank fall is the negative mirror: multiple pillars likely moved against it even where individual atlas pages still show familiar local facts.
Open the City Score study for methodology, then each hometown page for the year chart, badge, and pillar breakdown. Sort the full rankings hub by edition to compare 2024 and 2025 side by side. Figures here come from live placement files for openstats-composite__2024 and openstats-composite__2025; where a pillar row is estimated or carried forward, the desk flags it on the atlas rather than treating the composite as false precision.