Toronto Ward Profiles — all 25 wards
Built for three readers at once: a resident wants sixty seconds — is my ward’s seat contested, who’s running, what does my ward look like. A journalist wants five minutes — the receipted numbers, fast, with a citation trail to verify without re-reporting. A candidate or community organization wants the full depth — every other candidate in the race treated identically, named gaps stated honestly. Every reader gets the same page; only how far you read changes.
📄 Prefer paper or one file? The complete set is also a single print-ready PDF — all 25 wards, 76 pages, figures as of August 15, 2026.
One page per Toronto council ward: who’s running in 2026 with a bio drawn only from their own published campaign material, the 2021 Census layer, the 2022 election result, and ward-specific civic texture — transit, development, local commons, local media — sourced and dated. See State of the Election for the citywide picture and the full State of the Election report for the moving field.
Ward 01 — Etobicoke North
Population 115,120 · 2022 margin 20.5% · 7 candidate(s) filed for 2026
Ward 02 — Etobicoke Centre
Population 117,200 · 2022 margin 61.9% · 2 candidate(s) filed for 2026
Ward 03 — Etobicoke-Lakeshore
Population 139,920 · 2022 margin 6.1% · 4 candidate(s) filed for 2026
Ward 04 — Parkdale-High Park
Population 104,715 · 2022 margin 3.9% · 9 candidate(s) filed for 2026
Ward 05 — York South-Weston
Population 115,675 · 2022 margin 0.4% · 7 candidate(s) filed for 2026
Ward 06 — York Centre
Population 107,355 · 2022 margin 62.0% · 2 candidate(s) filed for 2026
Ward 07 — Humber River-Black Creek
Population 111,200 · 2022 margin 38.7% · 3 candidate(s) filed for 2026
Ward 08 — Eglinton-Lawrence
Population 114,820 · 2022 margin 56.1% · 6 candidate(s) filed for 2026
Ward 09 — Davenport
Population 104,730 · 2022 margin 57.5% · 4 candidate(s) filed for 2026
Ward 10 — Spadina-Fort York
Population 135,400 · 2022 margin 15.2% · 8 candidate(s) filed for 2026
Ward 11 — University-Rosedale
Population 102,385 · 2022 margin 0.5% · 10 candidate(s) filed for 2026
Ward 12 — Toronto-St. Paul’s
Population 114,095 · 2022 margin 77.0% · 6 candidate(s) filed for 2026
Ward 13 — Toronto Centre
Population 116,930 · 2022 margin 30.2% · 9 candidate(s) filed for 2026
Ward 14 — Toronto-Danforth
Population 104,555 · 2022 margin 66.8% · 2 candidate(s) filed for 2026
Ward 15 — Don Valley West
Population 101,025 · 2022 margin 61.4% · 3 candidate(s) filed for 2026
Ward 16 — Don Valley East
Population 94,335 · 2022 margin 24.0% · 3 candidate(s) filed for 2026
Ward 17 — Don Valley North
Population 112,590 · 2022 margin 58.3% · 7 candidate(s) filed for 2026
Ward 18 — Willowdale
Population 117,130 · 2022 margin 8.1% · 4 candidate(s) filed for 2026
Ward 19 — Beaches-East York
Population 108,500 · 2022 margin 32.0% · 10 candidate(s) filed for 2026
Ward 20 — Scarborough Southwest
Population 110,095 · 2022 margin 5.5% · 10 candidate(s) filed for 2026
Ward 21 — Scarborough Centre
Population 111,560 · 2022 margin 41.5% · 10 candidate(s) filed for 2026
Ward 22 — Scarborough-Agincourt
Population 103,690 · 2022 margin 30.2% · 7 candidate(s) filed for 2026
Ward 23 — Scarborough North
Population 94,025 · 2022 margin 24.6% · 5 candidate(s) filed for 2026
Ward 24 — Scarborough-Guildwood
Population 102,755 · 2022 margin 65.4% · 3 candidate(s) filed for 2026
Ward 25 — Scarborough-Rouge Park
Population 101,485 · 2022 margin 54.7% · 6 candidate(s) filed for 2026
Methodology & firewall
- Registry facts only. Candidate rosters, registration dates, incumbency, and 2022 results come from this project’s Toronto elections registry, re-pulled from the City Clerk’s official candidate feeds.
- Bios, strictly sourced. Every candidate bio is synthesized only from that candidate’s own published campaign material and registry facts — never from news coverage, opposition material, or this project’s own characterization. A candidate with no located material gets that stated plainly, in the same format as every other candidate, never a blank and never an apology.
- No scores, no rankings, no characterization — anywhere. This project informs; it never ranks, endorses, or attacks a candidate. Every candidate in a race gets identical fields, identical length, identical treatment, alphabetical by surname only.
- Named gaps, never papered over. Where a fact isn’t on file — a trustee-ward crosswalk, a library/park geospatial join — each ward page says so plainly rather than guessing.
- Provisional until nominations close. Every registrant figure is dated 2026-08-14 and re-pulls after nominations close 2026-08-21; structural facts (geography, transit, census, development) are dated separately and don’t move at that pivot.
Found a mistake?
That’s the system working. Every figure on this page traces to a public source or a candidate’s own published material, cited in the Receipts section above; if one is wrong, out of date, or reads differently than the source supports, we want to know before anyone else repeats it. Send it to the corrections page — it takes thirty seconds, and every correction is published, dated, and left visible.