Data quality
How complete and reliable each part of PolitiWard is, measured from the data rather than asserted. Use it to judge how much weight a figure can bear.
Record coverage
| Records | Latest date included | Meaning |
|---|---|---|
| Council votes | Oct 27, 2026 | Latest meeting with a recorded vote in this snapshot. |
| Office spending | Jun 30, 2026 | Latest reporting period end; coverage varies by office. |
| Campaign disclosures | May 4, 2026 | Latest statement receipt date recorded by the publisher; coverage varies by filer. |
Reviewed policy coverage
| Issue | Explained decisions | Scored choices | Attributed statements | Last review |
|---|---|---|---|---|
| Climate & environment | 6 | 5 | 9 | Oct 30, 2026 |
| Housing & affordability | 7 | 5 | 13 | Oct 30, 2026 |
| Major projects & public facilities | 4 | 2 | 8 | Oct 29, 2026 |
| Policing & community safety | 8 | 2 | 9 | Oct 30, 2026 |
| Taxes, budgets & borrowing | 6 | 3 | 11 | Oct 29, 2026 |
| Transit & transportation | 10 | 2 | 19 | Oct 30, 2026 |
| Zoning & housing permissions | 12 | 9 | 11 | Oct 30, 2026 |
Campaign finance
| Election | Final statements | Checked by OCR | Transcribed, checked | Partly checked | Unchecked | Misread | Not read | Fully checked | Listing captures | Amounts unreadable |
|---|---|---|---|---|---|---|---|---|---|---|
| 2017 | 83 | 5 | 78 | 0 | 0 | 0 | 0 | 100% | 83% | 0.9% |
| 2021 | 192 | 61 | 131 | 0 | 0 | 0 | 0 | 100% | 98% | 3.8% |
| January 2025 by-election | 7 | 0 | 7 | 0 | 0 | 0 | 0 | 100% | 100% | 0.0% |
| 2025 | 143 | 18 | 125 | 0 | 0 | 0 | 0 | 100% | 100% | 2.4% |
Candidates' final statements for each election (2025 candidates file one per calendar year). Checked by OCR: every arithmetic identity on the form holds as read. Transcribed: a reviewer read the totals from the scan (mayoral front-runners, council winners, and every statement OCR could not fully check) and they hold, leaving out lines a form contradicts. Partly checked: the identities that could be tested hold, others are blank. Unchecked: an identity fails, so at least one total is misread. Misread: the totals as read cannot all be true (a part larger than the whole, revenue and spending more than tenfold apart, or a sum beyond any Calgary campaign), so they are not shown. Not read: OCR could not read the form. Party and third-party statements are not counted here: all of their final statements were transcribed in full, totals and listings.
Listing captures: readable listed contributions as a share of the form's own itemized total, median across statements. Below 100% means rows or amounts on the attached listing were not read, so contributor totals understate what was given.
Election results
| Election | Station sums match totals | Voting stations | Ward electors | Note |
|---|---|---|---|---|
| 2010 | Not applicable | 0 | Eligible electors in the City's April 2010 civic census | Official totals by ward only. Electors and ward boundaries come from the City's 2010 civic census. |
| 2013 | 86 of 94 | 611 | Official enumerated electors by ward | The station file omits some stations; candidate totals come from the official summary. |
| Apr 13, 2015 by-election | Not applicable | 0 | – | Official totals only. |
| 2017 | 128 of 128 | 717 | Estimated: city electors apportioned by official ward elector shares | |
| 2021 | 179 of 179 | 259 | Estimated: city electors apportioned by 2021 census population aged 15+ | |
| Jan 31, 2025 by-election | Not applicable | 13 | – | Station results cover election day; advance and care-facility ballots are totals. |
| 2025 | 123 of 123 | 381 | Estimated: city electors apportioned by 2021 census population aged 15+ |
Council votes
| Measure | Value | What it means |
|---|---|---|
| Period | Oct 25, 2010 – Oct 27, 2026 | Readable Council roll calls from the minutes, Oct. 2010 – 2020; published electronic records from Oct. 2020 (committees) and Jan. 2021 (Council), plus selected verified public-hearing roll calls. Gaps remain. |
| Motions and votes | 8,936 motions, 112,581 votes | Motions rebuilt from meeting, text and result; the source has no motion number. |
| Members linked | 42 of 42 | Every member who held a seat in the period is linked. |
| Unlinked names | 41 | Citizen members of committees, who hold no council seat. Excluded from voting patterns. |
| Absences recorded | 6 of 112,581 | Absences are almost never recorded, so a missing vote counts as not participating. |
| Topic assigned | 95% | 350 of 6,832 non-procedural motions match no topic rule and are filed under Other. |
People, contributors, wards and office spending
| Measure | Value | What it means |
|---|---|---|
| People | 532 | 288 appear under more than one spelling across ballots, vote records and disclosures; each is one record. |
| Contributors | 8,475 | Grouped from 11,952 itemized gifts; 468 combine several spellings. People who share a name are combined. |
| Ward profile | 2021–2025 wards | Census figures describe one boundary set; household income comes from the 2016 census. |
| Office spending | 90 of 90 reports | Ward and Mayor's office reports 2021–2026 that pass every check (budget − spent = variance, itemized ≤ spent, all 8,164 amounts read). |