{"schema_version":"ctm-results-open-data-v1","dataset":"2026 official election results: every race, by county, Michigan 2nd District","publisher":"Call the Map (callthemap.com/results)","license":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/","terms":"Licensed under Creative Commons Attribution 4.0 (CC BY 4.0): free to copy, share and adapt, commercially too, with credit to Call the Map (callthemap.com/results). The counts themselves are official public records from state and county election offices. Rows whose source is civicAPI must also credit civicAPI (civicapi.org), as its terms ask."},"credit":"Call the Map (callthemap.com/results); counts in part from civicAPI (civicapi.org), compiled from state and county election offices","last_updated_utc":"2026-11-14T04:59:59Z","source_read_utc":"2026-11-14T11:58:57Z","sources":["civicAPI"],"about":"One row per race per place: the county (or, for a House seat, the part of the county in the district; Connecticut's planning regions; Louisiana's parishes; Alaska's state house districts). The two candidates a race file compares (A and B, the Democrat and the Republican in a race between them) with their votes, and every other vote together.","columns":[{"name":"race_id","about":"As in races."},{"name":"state","about":"Two-letter state code."},{"name":"office","about":"As in races."},{"name":"place_kind","about":"county, parish, planning region (Connecticut), house district (Alaska) or district; with \"part\" (county part) for a House seat, each row the part of the place inside the district."},{"name":"fips","about":"The place's five-digit county FIPS code (Alaska's house districts: 029 and the district number, after the state's 02)."},{"name":"place","about":"The place's name."},{"name":"candidate_a","about":"Candidate A."},{"name":"party_a","about":"Candidate A's party."},{"name":"votes_a","about":"Candidate A's votes counted in the place."},{"name":"candidate_b","about":"Candidate B."},{"name":"party_b","about":"Candidate B's party."},{"name":"votes_b","about":"Candidate B's votes counted in the place."},{"name":"votes_other","about":"Every other vote counted in the place (other candidates and write-ins): total_votes minus A and B."},{"name":"total_votes","about":"All votes counted in the place."},{"name":"finished","about":"yes where the source marks the place as fully counted, no where it marks it as still counting, empty where it does not say."},{"name":"count_updated_utc","about":"As in races."}],"rows":[["MI-02","MI","House","county part","26015","Barry County","Benjamin Ambrose","D",10836,"John Moolenaar","R",19375,494,30705,"no","2026-11-14T04:59:59Z"],["MI-02","MI","House","county part","26035","Clare County","Benjamin Ambrose","D",4517,"John Moolenaar","R",9387,233,14137,"no","2026-11-14T04:59:59Z"],["MI-02","MI","House","county part","26045","Eaton County","Benjamin Ambrose","D",710,"John Moolenaar","R",1463,37,2210,"no","2026-11-14T04:59:59Z"],["MI-02","MI","House","county part","26051","Gladwin County","Benjamin Ambrose","D",3631,"John Moolenaar","R",8716,146,12493,"no","2026-11-14T04:59:59Z"],["MI-02","MI","House","county part","26057","Gratiot County","Benjamin Ambrose","D",5539,"John Moolenaar","R",9836,265,15640,"no","2026-11-14T04:59:59Z"],["MI-02","MI","House","county part","26067","Ionia County","Benjamin Ambrose","D",9870,"John Moolenaar","R",16755,494,27119,"no","2026-11-14T04:59:59Z"],["MI-02","MI","House","county part","26073","Isabella County","Benjamin Ambrose","D",12657,"John Moolenaar","R",12705,403,25765,"no","2026-11-14T04:59:59Z"],["MI-02","MI","House","county part","26081","Kent County","Benjamin Ambrose","D",20130,"John Moolenaar","R",32565,828,53523,"no","2026-11-14T04:59:59Z"],["MI-02","MI","House","county part","26085","Lake County","Benjamin Ambrose","D",1909,"John Moolenaar","R",3527,108,5544,"no","2026-11-14T04:59:59Z"],["MI-02","MI","House","county part","26101","Manistee County","Benjamin Ambrose","D",5598,"John Moolenaar","R",6997,203,12798,"no","2026-11-14T04:59:59Z"],["MI-02","MI","House","county part","26105","Mason County","Benjamin Ambrose","D",6232,"John Moolenaar","R",8808,243,15283,"no","2026-11-14T04:59:59Z"],["MI-02","MI","House","county part","26107","Mecosta County","Benjamin Ambrose","D",6610,"John Moolenaar","R",11418,272,18300,"no","2026-11-14T04:59:59Z"],["MI-02","MI","House","county part","26111","Midland County","Benjamin Ambrose","D",1350,"John Moolenaar","R",3115,62,4527,"no","2026-11-14T04:59:59Z"],["MI-02","MI","House","county part","26113","Missaukee County","Benjamin Ambrose","D",0,"John Moolenaar","R",0,0,0,"","2026-11-14T04:59:59Z"],["MI-02","MI","House","county part","26117","Montcalm County","Benjamin Ambrose","D",8883,"John Moolenaar","R",17991,534,27408,"no","2026-11-14T04:59:59Z"],["MI-02","MI","House","county part","26121","Muskegon County","Benjamin Ambrose","D",14393,"John Moolenaar","R",17210,511,32114,"no","2026-11-14T04:59:59Z"],["MI-02","MI","House","county part","26123","Newaygo County","Benjamin Ambrose","D",7090,"John Moolenaar","R",15937,391,23418,"no","2026-11-14T04:59:59Z"],["MI-02","MI","House","county part","26127","Oceana County","Benjamin Ambrose","D",4620,"John Moolenaar","R",7696,181,12497,"no","2026-11-14T04:59:59Z"],["MI-02","MI","House","county part","26133","Osceola County","Benjamin Ambrose","D",2840,"John Moolenaar","R",7596,175,10611,"no","2026-11-14T04:59:59Z"],["MI-02","MI","House","county part","26165","Wexford County","Benjamin Ambrose","D",4861,"John Moolenaar","R",8521,202,13584,"no","2026-11-14T04:59:59Z"]]}
