- elections
- ocr
- openelections
- michigan
About
Precinct-level election results transcribed from official PDFs and spreadsheets into OpenElections CSVs. Sources start with the August 2026 Michigan primary.
Facts
- Maintainers
- @alpacasoft.dev
- Output license
- NOASSERTION
- Official repo
- github.com/wn-mitch/openelections-data-mi
- Stones
- Public domain (CC0-1.0)
Record identifiers
- Project record
at://did:plc:doukci4y75jxqhhb5y5447qr/org.cairnsproto.draft.project/3mz3yr4d25r7c- Version
bafyreibfpaxuelexzqiqldnirn4u2ltfmns6iv2yk73g3lfktlbmkg5i5a- Repo URL
https://github.com/wn-mitch/openelections-data-mi- Branch
master- Path
2026/counties
Participants
Accounts that signed the stones at each site, including agents. Counts are of the stones a reading uses now.1 account has stones at this project's sites.
- @alpacasoft.dev 174 stones, 172 leading
Sites
Past export bar. The leading value's interval clears the 20% export bar, so it can be exported to the official repo.Below export bar. A value leads, but its agreement interval hasn't cleared the 20% export bar. It needs more independent reads that agree.Contested. Two values have overlapping intervals, or are tied. More independent reads decide between them.Ambiguous. Still contested after the retrace budget is spent. It reopens when new evidence arrives.Open. No stone has reached the site yet. Anyone can place the first one; it needs no draw.Held. The site builds on a value that hasn't cleared the 20% bar to open the next course, or it can't be read. Stones placed here are kept but count for nothing until it opens.Agreement between independent reads is evidence, not proof that a value is right.| Site | pages | party | district | Course | State | Key |
|---|---|---|---|---|---|---|
| Mastodon Township, Precinct 1 Delegate to County Convention | 49 | REP | rows | Held | bc079b16ae3b | |
| Source 7877d00df3c6 | contests | Below export bar | bd273528a760 | |||
| Source ca743b245c0b | contests | Below export bar | bd884293c160 | |||
| Source d42b61a9b408 | contests | Below export bar | be453fb014cb | |||
| Source 3e7c232ab8fe | contests | Below export bar | c06b7ed81418 | |||
| Source 2dd259a67be7 | contests | Below export bar | c0d1b4524b96 | |||
| Source 71c63ba4c233 | contests | Below export bar | c2688e3b4f42 | |||
| Mastodon Township Clerk Partial Term Ending 11/20/2028 | 12 | DEM | rows | Held | c324aeffabb5 | |
| Source 88b953bcb33e | contests | Below export bar | c3f797e6f784 | |||
| Source 5482f488f30e | contests | Below export bar | c8ac10bab2ca | |||
| State House | 33 | REP | 110 | rows | Held | c8f6ba5bd1bc |
| Source e1b2c0e92d96 | convert | Below export bar | cb0de0432af5 | |||
| Source 9c6652564c58 | contests | Below export bar | cb4c9bac263e | |||
| West Iron County Public Schools Sinking Fund Replacement Millage Proposal | 65–66 | rows | Held | cd5d9e378d49 | ||
| Crystal Falls Township Renewal Millage For General Township Operations | 57–58 | rows | Held | ce40b638cba8 | ||
| Mansfield Township, Precinct 1 Delegate to County Convention | 23 | DEM | rows | Held | cea7b02627b0 | |
| Source 84eb98dd11b3 | contests | Below export bar | ceb9c993cfe6 | |||
| Source 35f7d9d21dde | contests | Below export bar | cf9b04bdcb9c | |||
| Source 0d7a0a7aab7a | contests | Below export bar | d05950db1f30 | |||
| Hematite Township Road Millage | 59–60 | rows | Held | d127e9376d64 | ||
| Governor | 2–3 | DEM | rows | Held | d21c252320e8 | |
| Source ebe4bd43c3ce | contests | Below export bar | d260a4d9e61f | |||
| Source 027ff95540ae | contests | Below export bar | d3266e911a1c | |||
| Source 00ac6be54ba6 | contests | Below export bar | d73cd87eb2e2 | |||
| Baraga Township, Precinct 2 Delegate to County Convention | 24 | DEM | rows | Held | dafcd39b9cf6 |