Utah
Utah publishes a column asking whether each county's ballots reconcile — and when they do not, the county's own written explanation. In the 2024 general, seventeen of twenty-nine said no, and every one said why.
What is the reconciliation column?
State deltas
Every state has hair. Here is Utah's.
The rules that make this state different from the last one, what each breaks if you assume the national default, and how the engine resolves it.
Utah's aggregated canvass reports, per county per election, whether ballot totals reconcile against voter credit — and where they do not, the county's written explanation. Counties reporting a discrepancy: 4 at the 2024 presidential primary, then 6, 8, 9, 10, 12, and 17 at the 2024 general, out of 29. A consumer that treats a certified total as a single authoritative number has nowhere to put this, and one that reads the discrepancies as errors in the count misreads them: they are the difference between ballots counted and voter credit recorded, which is a different quantity.
Reconciliation status is stored per county per election alongside the totals, with the narrative preserved verbatim, so a documented gap travels with the result instead of being smoothed.
The statewide canvass covers multi-county federal, statewide, legislative and State Board of Education offices only — 3 U.S. House districts, 7 senate districts and 17 house districts in 2026 — and states on its first page that county and local board of education results are held by the county clerk. So the state's certified record is incomplete by design, and the missing part is not a harvest gap but a jurisdictional boundary. A single-county legislative seat is certified nowhere in the state file.
Certification authority is a property of the office derived from whether its district crosses a county line, so the state record is never assumed to be the complete record.
The certification reports active registrations, ballots cast and turnout separately by party, and the Democratic columns are blank in 24 of 29 counties. Turnout is computed within each party against that party's own active registrations, so a county's Republican rate and another county's Democratic rate measure different populations and cannot be compared or averaged. Reading a single turnout figure off this document without carrying the party scope produces a number that describes nobody.
Primary turnout is stored per party per county with its own denominator, and no cross-party or statewide primary rate is derived from them.
State legislature and state and local school board candidates filed January 2 to 8; U.S. House candidates March 9 to 13; unaffiliated candidates by June 15; write-ins by August 28. Congressional candidates could separately file intent to gather signatures from January 2 to March 13, so a candidate may pursue nomination by convention and by signature at once and the two tracks close on different dates. A single candidate-filing deadline does not exist here, and a candidate list captured between windows is incomplete for some offices and final for others.
Filing windows are stored per office class per cycle, and nomination route is a separate field from filing date so parallel paths are both representable.
Registration is reported across nine parties plus unaffiliated: Constitution, Democratic, Forward, Green, Independent American, Libertarian, Peoples' Freedom, Republican and Unaffiliated. Peoples' Freedom shows zero active, zero inactive and zero total — a ballot-qualified party with no registrants at all. A schema that infers the party vocabulary from non-empty registration counts will not know it exists, and one that treats a zero row as a data error will drop a real entity.
The party vocabulary is read from the state's own column set rather than from non-zero counts, so a party with no members remains representable.
In the August 3 statistics the Active column totals 1,775,860 and the Inactive column totals 305,649 — both matching the state's own stated totals exactly. Their sum is 2,081,509, while the published Total is 2,081,525, sixteen higher; individual party rows differ by up to nine in both directions. The columns are each internally consistent, so the Total column appears to count a status the table does not display. Deriving a total by addition and comparing it against the published one will disagree, and neither figure is wrong so much as differently scoped.
Published totals are stored as given rather than recomputed, with any difference from the component sum recorded as an attribute of the source.
Utah publishes its own definition: an inactive voter is one who has not voted in two regular general elections and has failed to respond to a notice from the county clerk. That is 305,649 people, 14.7% of the total roll. Because Utah votes by mail, the active-inactive line governs who a ballot is sent to, so the distinction is operational rather than clerical — and a turnout denominator that includes inactive registrants counts people the county did not mail.
Active and inactive are kept as separate counts with the state's definition attached, and mail-ballot reach is derived from the active flag rather than from registration.
Utah's election-night portal runs the same product as Virginia's, Idaho's and North Dakota's new one — the content security policy names the vendor directly. Virginia deploys it as a single statewide instance, Idaho as forty-four separate per-county instances, North Dakota with precinct display switched off entirely. So the feed's shape is a deployment choice by the customer and says nothing about the state's structure, and a recipe that works against one state's instance may address the wrong number of jurisdictions in the next.
Feed topology is recorded per state as a deployment fact, separate from the state's actual jurisdictional structure.
Federal to special district
What Utah actually elects.
The state canvass reaches only the offices whose districts cross a county line. Everything else — most of the legislature's seats, every county office, every local school board — is certified at one of twenty-nine courthouses.
Congressional map
Where those seats are.
The 4 congressional districts in force for the 2026 cycle — not necessarily the map this delegation was elected under. Utah adopted MAP1A, first used in 2026.
| District |
|---|
| UT-01 |
| UT-02 |
| UT-03 |
| UT-04 |
County ledger
Twenty-nine counties, two party columns, and one of them mostly empty.
Figures below are from the certified June 23, 2026 primary canvass — current and official. Active registrations and ballots are reported per party, so each turnout figure is computed inside its own party against that party's own roll and is not comparable across the aisle. Twenty-four of the twenty-nine counties held no Democratic primary at all; a dash marks those. Thirteen of 29 shown.
| County | Feed vehicle | R turnout | D primary | Status | Last read |
|---|---|---|---|---|---|
| Salt Lake | PDF / SOVC | 28.9% | yes | Verified | 1 hr |
| Utah · lowest R turnout | PDF / SOVC | 27.3% | — | Verified | 1 hr |
| Davis | PDF / SOVC | 41.3% | yes | Verified | 1 hr |
| Weber | PDF / SOVC | 38.9% | — | Verified | 1 hr |
| Cache | PDF / SOVC | 36.2% | — | Verified | 1 hr |
| Summit | PDF / SOVC | 34.6% | — | Verified | 1 hr |
| Tooele | PDF / SOVC | 28.9% | — | Verified | 1 hr |
| Box Elder | PDF / SOVC | 43.2% | — | Verified | 1 hr |
| Iron | PDF / SOVC | 37.2% | — | Verified | 1 hr |
| Carbon | PDF / SOVC | 52.5% | — | Verified | 1 hr |
| Rich · highest R turnout | PDF / SOVC | 71.0% | — | Verified | 1 hr |
| Beaver | PDF / SOVC | 70.2% | — | Verified | 1 hr |
| Daggett · smallest | PDF / SOVC | 45.9% | — | Verified | 1 hr |