- 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 |
|---|---|---|---|---|---|---|
| Source 5590bfd0b896 | contests | Below export bar | db65f5226c1b | |||
| Source 34a7c1623ff1 | convert | Below export bar | dcc835438d29 | |||
| Spurr Township, Precinct 1 Delegate to County Convention | 27 | DEM | rows | Held | df89d5ca8f55 | |
| Source 91bf5fe42538 | contests | Below export bar | e206810d5b52 | |||
| Source bc2ada347950 | contests | Below export bar | e4c74a6fa6bb | |||
| State Senate | 15–16 | DEM | 38 | rows | Held | e8d516f886d4 |
| Source abcc75799883 | contests | Below export bar | ead2741a8e0d | |||
| City of Crystal Falls, Precinct 1 Delegate to County Convention | 15 | DEM | rows | Held | eae700ff1c23 | |
| L'Anse Township, Precinct 1 Delegate to County Convention | 52 | REP | rows | Held | ebe2ced8b7fd | |
| Source b2c933552b79 | contests | Below export bar | ecdac327e5d1 | |||
| Mansfield Township, Precinct 1 Delegate to County Convention | 48 | REP | rows | Held | efa500cb200b | |
| Source e273df6570ac | contests | Below export bar | f0067f8dd3e0 | |||
| County Commissioner District 5 Partial Term Ending 12/31/2028 | 46 | REP | rows | Held | f26fe2b00156 | |
| City of Crystal Falls, Precinct 1 Delegate to County Convention | 40 | REP | rows | Held | f2a6d3b1715e | |
| U.S. Senate | 7–10 | DEM | rows | Held | f35f7fd99614 | |
| U.S. House | 34–37 | REP | 1 | rows | Held | f4529d73e54a |
| Mastodon Township General Operational Millage Proposal | 61–62 | rows | Held | f483df89a767 | ||
| Source e12310696a93 | contests | Below export bar | f6a1881bfbf6 | |||
| Source 1f68005e74e1 | contests | Below export bar | f7bf21465b6a | |||
| Source a8f49f72522d | contests | Below export bar | f9f3dc7e5e1b | |||
| State House | 9 | DEM | 110 | rows | Held | f9f6e8be7d7e |
| Source c37c9131ab67 | contests | Below export bar | fe38cd8778e5 | |||
| Source ae0ed4fa4baa | contests | Below export bar | fee7d0214169 | |||
| Source 5a1d441e39c3 | contests | Open | 1422f3437869 |