{"election_name":"Iowa Auditor of State Republican Primary","election_type":"Auditor of State","election_scope":"Primary","election_date":"2026-06-02T05:00:00.000Z","country":"US","province":"IA","district":null,"municipality":null,"polls_open":"2026-06-02T12:00:00.000Z","polls_close":"2026-06-03T01:00:00.000Z","is_disputed":false,"has_map":true,"registered_voters":null,"percent_reporting":91.2,"last_updated":"2026-06-03T03:22:32.246Z","round":1,"maps":[{"name":"Iowa","map":"assets/Iowa.svg"}],"candidates":[{"name":"Chris Cournoyer","party":"Republican","incumbent":false,"major_candidate":true,"winner":false,"advanced":false,"color":"#6d1b83","votes":96303,"percent":53.72,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","incumbent":false,"major_candidate":true,"winner":false,"advanced":false,"color":"#339933","votes":82335,"percent":45.93,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","incumbent":false,"major_candidate":false,"winner":false,"advanced":false,"color":"#9A36FF","votes":624,"percent":0.35,"bio":"","photourl":"","endorsed":false}],"region_results":{"adair":{"name":"Adair","type":"County","fips":"19001","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":351,"percent":56.98,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":264,"percent":42.86,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":1,"percent":0.16,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"adams":{"name":"Adams","type":"County","fips":"19003","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":174,"percent":52.57,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":154,"percent":46.53,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":3,"percent":0.91,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"allamakee":{"name":"Allamakee","type":"County","fips":"19005","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Abigail Maas","party":"Republican","votes":552,"percent":52.67,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Chris Cournoyer","party":"Republican","votes":493,"percent":47.04,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":3,"percent":0.29,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"appanoose":{"name":"Appanoose","type":"County","fips":"19007","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":555,"percent":54.04,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":470,"percent":45.76,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":2,"percent":0.19,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"audubon":{"name":"Audubon","type":"County","fips":"19009","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Abigail Maas","party":"Republican","votes":270,"percent":51.63,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Chris Cournoyer","party":"Republican","votes":252,"percent":48.18,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":1,"percent":0.19,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"benton":{"name":"Benton","type":"County","fips":"19011","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Abigail Maas","party":"Republican","votes":1279,"percent":54.96,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Chris Cournoyer","party":"Republican","votes":1048,"percent":45.04,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":0,"percent":0,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"black_hawk":{"name":"Black Hawk","type":"County","fips":"19013","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":2436,"percent":52.34,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":2211,"percent":47.51,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":7,"percent":0.15,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"boone":{"name":"Boone","type":"County","fips":"19015","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":1085,"percent":58.55,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":756,"percent":40.8,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":12,"percent":0.65,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"bremer":{"name":"Bremer","type":"County","fips":"19017","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":583,"percent":50.3,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":571,"percent":49.27,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":5,"percent":0.43,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"buchanan":{"name":"Buchanan","type":"County","fips":"19019","fill":"#e0bb24","percent_reporting":33,"candidates":[{"name":"Abigail Maas","party":"Republican","votes":620,"percent":55.71,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Chris Cournoyer","party":"Republican","votes":489,"percent":43.94,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":4,"percent":0.36,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"buena_vista":{"name":"Buena Vista","type":"County","fips":"19021","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":540,"percent":56.49,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":411,"percent":42.99,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":5,"percent":0.52,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"butler":{"name":"Butler","type":"County","fips":"19023","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Abigail Maas","party":"Republican","votes":449,"percent":50.22,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Chris Cournoyer","party":"Republican","votes":443,"percent":49.55,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":2,"percent":0.22,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"calhoun":{"name":"Calhoun","type":"County","fips":"19025","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":400,"percent":58.82,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":280,"percent":41.18,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":0,"percent":0,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"carroll":{"name":"Carroll","type":"County","fips":"19027","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":843,"percent":53.73,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":721,"percent":45.95,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":5,"percent":0.32,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"cass":{"name":"Cass","type":"County","fips":"19029","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Abigail Maas","party":"Republican","votes":476,"percent":50.96,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Chris Cournoyer","party":"Republican","votes":455,"percent":48.72,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":3,"percent":0.32,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"cedar":{"name":"Cedar","type":"County","fips":"19031","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":561,"percent":51.61,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":520,"percent":47.84,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":6,"percent":0.55,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"cerro_gordo":{"name":"Cerro Gordo","type":"County","fips":"19033","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Abigail Maas","party":"Republican","votes":1270,"percent":55.97,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Chris Cournoyer","party":"Republican","votes":991,"percent":43.68,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":8,"percent":0.35,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"cherokee":{"name":"Cherokee","type":"County","fips":"19035","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":834,"percent":54.19,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":699,"percent":45.42,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":6,"percent":0.39,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"chickasaw":{"name":"Chickasaw","type":"County","fips":"19037","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Abigail Maas","party":"Republican","votes":265,"percent":51.46,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Chris Cournoyer","party":"Republican","votes":249,"percent":48.35,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":1,"percent":0.19,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"clarke":{"name":"Clarke","type":"County","fips":"19039","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":426,"percent":61.38,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":266,"percent":38.33,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":2,"percent":0.29,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"clay":{"name":"Clay","type":"County","fips":"19041","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":716,"percent":50.18,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":703,"percent":49.26,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":8,"percent":0.56,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"clayton":{"name":"Clayton","type":"County","fips":"19043","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Abigail Maas","party":"Republican","votes":552,"percent":52.32,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Chris Cournoyer","party":"Republican","votes":503,"percent":47.68,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":0,"percent":0,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"clinton":{"name":"Clinton","type":"County","fips":"19045","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":0,"percent":0,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"crawford":{"name":"Crawford","type":"County","fips":"19047","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Abigail Maas","party":"Republican","votes":638,"percent":54.11,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Chris Cournoyer","party":"Republican","votes":538,"percent":45.63,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":3,"percent":0.25,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"dallas":{"name":"Dallas","type":"County","fips":"19049","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":4102,"percent":60.39,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":2673,"percent":39.35,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":18,"percent":0.26,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"davis":{"name":"Davis","type":"County","fips":"19051","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":372,"percent":51.74,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":346,"percent":48.12,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":1,"percent":0.14,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"decatur":{"name":"Decatur","type":"County","fips":"19053","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":410,"percent":58.57,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":287,"percent":41,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":3,"percent":0.43,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"delaware":{"name":"Delaware","type":"County","fips":"19055","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":540,"percent":53.57,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":467,"percent":46.33,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":1,"percent":0.1,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"des_moines":{"name":"Des Moines","type":"County","fips":"19057","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Abigail Maas","party":"Republican","votes":1060,"percent":49.93,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Chris Cournoyer","party":"Republican","votes":1055,"percent":49.69,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":8,"percent":0.38,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"dickinson":{"name":"Dickinson","type":"County","fips":"19059","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Abigail Maas","party":"Republican","votes":1090,"percent":54.07,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Chris Cournoyer","party":"Republican","votes":923,"percent":45.78,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":3,"percent":0.15,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"dubuque":{"name":"Dubuque","type":"County","fips":"19061","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":2068,"percent":50.95,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":1983,"percent":48.85,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":8,"percent":0.2,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"emmet":{"name":"Emmet","type":"County","fips":"19063","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":316,"percent":53.11,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":278,"percent":46.72,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":1,"percent":0.17,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"fayette":{"name":"Fayette","type":"County","fips":"19065","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Abigail Maas","party":"Republican","votes":592,"percent":54.21,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Chris Cournoyer","party":"Republican","votes":496,"percent":45.42,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":4,"percent":0.37,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"floyd":{"name":"Floyd","type":"County","fips":"19067","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Abigail Maas","party":"Republican","votes":394,"percent":57.94,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Chris Cournoyer","party":"Republican","votes":285,"percent":41.91,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":1,"percent":0.15,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"franklin":{"name":"Franklin","type":"County","fips":"19069","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":378,"percent":51.78,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":352,"percent":48.22,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":0,"percent":0,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"fremont":{"name":"Fremont","type":"County","fips":"19071","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":306,"percent":50.33,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":298,"percent":49.01,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":4,"percent":0.66,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"greene":{"name":"Greene","type":"County","fips":"19073","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":0,"percent":0,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"grundy":{"name":"Grundy","type":"County","fips":"19075","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":567,"percent":54.89,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":464,"percent":44.92,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":2,"percent":0.19,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"guthrie":{"name":"Guthrie","type":"County","fips":"19077","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":719,"percent":51.88,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":667,"percent":48.12,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":0,"percent":0,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"hamilton":{"name":"Hamilton","type":"County","fips":"19079","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":588,"percent":50.04,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":586,"percent":49.87,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":1,"percent":0.09,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"hancock":{"name":"Hancock","type":"County","fips":"19081","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Abigail Maas","party":"Republican","votes":539,"percent":66.38,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Chris Cournoyer","party":"Republican","votes":273,"percent":33.62,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":0,"percent":0,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"hardin":{"name":"Hardin","type":"County","fips":"19083","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Abigail Maas","party":"Republican","votes":748,"percent":52.27,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Chris Cournoyer","party":"Republican","votes":678,"percent":47.38,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":5,"percent":0.35,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"harrison":{"name":"Harrison","type":"County","fips":"19085","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Abigail Maas","party":"Republican","votes":767,"percent":55.94,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Chris Cournoyer","party":"Republican","votes":599,"percent":43.69,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":5,"percent":0.36,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"henry":{"name":"Henry","type":"County","fips":"19087","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":654,"percent":51.29,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":611,"percent":47.92,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":10,"percent":0.78,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"howard":{"name":"Howard","type":"County","fips":"19089","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":184,"percent":51.98,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":170,"percent":48.02,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":0,"percent":0,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"humboldt":{"name":"Humboldt","type":"County","fips":"19091","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":357,"percent":51.97,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":328,"percent":47.74,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":2,"percent":0.29,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"ida":{"name":"Ida","type":"County","fips":"19093","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":334,"percent":57.39,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":246,"percent":42.27,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":2,"percent":0.34,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"iowa":{"name":"Iowa","type":"County","fips":"19095","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Abigail Maas","party":"Republican","votes":1072,"percent":70.43,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Chris Cournoyer","party":"Republican","votes":448,"percent":29.43,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":2,"percent":0.13,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"jackson":{"name":"Jackson","type":"County","fips":"19097","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":721,"percent":59.88,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":481,"percent":39.95,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":2,"percent":0.17,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"jasper":{"name":"Jasper","type":"County","fips":"19099","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":1504,"percent":56.33,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":1165,"percent":43.63,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":1,"percent":0.04,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"jefferson":{"name":"Jefferson","type":"County","fips":"19101","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":479,"percent":52.35,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":435,"percent":47.54,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":1,"percent":0.11,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"johnson":{"name":"Johnson","type":"County","fips":"19103","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":2023,"percent":50.42,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":1974,"percent":49.2,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":15,"percent":0.37,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"jones":{"name":"Jones","type":"County","fips":"19105","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":492,"percent":52.45,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":445,"percent":47.44,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":1,"percent":0.11,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"keokuk":{"name":"Keokuk","type":"County","fips":"19107","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Abigail Maas","party":"Republican","votes":454,"percent":58.06,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Chris Cournoyer","party":"Republican","votes":328,"percent":41.94,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":0,"percent":0,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"kossuth":{"name":"Kossuth","type":"County","fips":"19109","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Abigail Maas","party":"Republican","votes":1015,"percent":56.2,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Chris Cournoyer","party":"Republican","votes":788,"percent":43.63,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":3,"percent":0.17,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"lee":{"name":"Lee","type":"County","fips":"19111","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":661,"percent":50.81,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":636,"percent":48.89,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":4,"percent":0.31,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"linn":{"name":"Linn","type":"County","fips":"19113","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":5165,"percent":52.24,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":4578,"percent":46.3,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":145,"percent":1.47,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"louisa":{"name":"Louisa","type":"County","fips":"19115","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":307,"percent":54.82,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":252,"percent":45,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":1,"percent":0.18,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"lucas":{"name":"Lucas","type":"County","fips":"19117","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":0,"percent":0,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"lyon":{"name":"Lyon","type":"County","fips":"19119","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":764,"percent":50.23,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":755,"percent":49.64,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":2,"percent":0.13,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"madison":{"name":"Madison","type":"County","fips":"19121","fill":"#c6606b","percent_reporting":33,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":829,"percent":50.49,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":805,"percent":49.03,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":8,"percent":0.49,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"mahaska":{"name":"Mahaska","type":"County","fips":"19123","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Abigail Maas","party":"Republican","votes":1313,"percent":55.17,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Chris Cournoyer","party":"Republican","votes":1063,"percent":44.66,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":4,"percent":0.17,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"marion":{"name":"Marion","type":"County","fips":"19125","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":1863,"percent":53.67,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":1599,"percent":46.07,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":9,"percent":0.26,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"marshall":{"name":"Marshall","type":"County","fips":"19127","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":1224,"percent":58.17,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":878,"percent":41.73,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":2,"percent":0.1,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"mills":{"name":"Mills","type":"County","fips":"19129","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Abigail Maas","party":"Republican","votes":811,"percent":57.07,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Chris Cournoyer","party":"Republican","votes":606,"percent":42.65,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":4,"percent":0.28,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"mitchell":{"name":"Mitchell","type":"County","fips":"19131","fill":"#e0bb24","percent_reporting":0,"candidates":[{"name":"Abigail Maas","party":"Republican","votes":397,"percent":58.3,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Chris Cournoyer","party":"Republican","votes":284,"percent":41.7,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":0,"percent":0,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"monona":{"name":"Monona","type":"County","fips":"19133","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":352,"percent":53.66,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":304,"percent":46.34,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":0,"percent":0,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"monroe":{"name":"Monroe","type":"County","fips":"19135","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":308,"percent":57.68,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":224,"percent":41.95,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":2,"percent":0.37,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"montgomery":{"name":"Montgomery","type":"County","fips":"19137","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":0,"percent":0,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"muscatine":{"name":"Muscatine","type":"County","fips":"19139","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Abigail Maas","party":"Republican","votes":1115,"percent":53.2,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Chris Cournoyer","party":"Republican","votes":978,"percent":46.66,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":3,"percent":0.14,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"obrien":{"name":"Obrien","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Abigail Maas","party":"Republican","votes":731,"percent":52.33,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Chris Cournoyer","party":"Republican","votes":662,"percent":47.39,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":4,"percent":0.29,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"osceola":{"name":"Osceola","type":"County","fips":"19143","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Abigail Maas","party":"Republican","votes":351,"percent":51.85,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Chris Cournoyer","party":"Republican","votes":325,"percent":48.01,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":1,"percent":0.15,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"page":{"name":"Page","type":"County","fips":"19145","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":690,"percent":51.72,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":635,"percent":47.6,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":9,"percent":0.67,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"palo_alto":{"name":"Palo Alto","type":"County","fips":"19147","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Abigail Maas","party":"Republican","votes":383,"percent":52.61,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Chris Cournoyer","party":"Republican","votes":345,"percent":47.39,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":0,"percent":0,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"plymouth":{"name":"Plymouth","type":"County","fips":"19149","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":1168,"percent":54.02,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":993,"percent":45.93,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":1,"percent":0.05,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"pocahontas":{"name":"Pocahontas","type":"County","fips":"19151","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":264,"percent":52.17,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":242,"percent":47.83,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":0,"percent":0,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"polk":{"name":"Polk","type":"County","fips":"19153","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":14448,"percent":61.26,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":9025,"percent":38.26,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":113,"percent":0.48,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"pottawattamie":{"name":"Pottawattamie","type":"County","fips":"19155","fill":"#c6606b","percent_reporting":33,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":2689,"percent":53.06,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":2368,"percent":46.72,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":11,"percent":0.22,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"poweshiek":{"name":"Poweshiek","type":"County","fips":"19157","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":514,"percent":53.1,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":450,"percent":46.49,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":4,"percent":0.41,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"ringgold":{"name":"Ringgold","type":"County","fips":"19159","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":293,"percent":57.12,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":218,"percent":42.5,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":2,"percent":0.39,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"sac":{"name":"Sac","type":"County","fips":"19161","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":748,"percent":50.03,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":744,"percent":49.77,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":3,"percent":0.2,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"scott":{"name":"Scott","type":"County","fips":"19163","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":5458,"percent":64.44,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":2989,"percent":35.29,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":23,"percent":0.27,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"shelby":{"name":"Shelby","type":"County","fips":"19165","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Abigail Maas","party":"Republican","votes":468,"percent":55.58,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Chris Cournoyer","party":"Republican","votes":370,"percent":43.94,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":4,"percent":0.48,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"sioux":{"name":"Sioux","type":"County","fips":"19167","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":2519,"percent":53.36,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":2191,"percent":46.41,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":11,"percent":0.23,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"story":{"name":"Story","type":"County","fips":"19169","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":2683,"percent":60.08,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":1765,"percent":39.52,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":18,"percent":0.4,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"tama":{"name":"Tama","type":"County","fips":"19171","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Abigail Maas","party":"Republican","votes":684,"percent":54.11,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Chris Cournoyer","party":"Republican","votes":574,"percent":45.41,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":6,"percent":0.47,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"taylor":{"name":"Taylor","type":"County","fips":"19173","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":283,"percent":58.59,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":200,"percent":41.41,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":0,"percent":0,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"union":{"name":"Union","type":"County","fips":"19175","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":433,"percent":58.28,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":310,"percent":41.72,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":0,"percent":0,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"van_buren":{"name":"Van Buren","type":"County","fips":"19177","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":334,"percent":52.02,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":304,"percent":47.35,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":4,"percent":0.62,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"wapello":{"name":"Wapello","type":"County","fips":"19179","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":0,"percent":0,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"warren":{"name":"Warren","type":"County","fips":"19181","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":2447,"percent":59.86,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":1637,"percent":40.04,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":4,"percent":0.1,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"washington":{"name":"Washington","type":"County","fips":"19183","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Abigail Maas","party":"Republican","votes":909,"percent":52.54,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Chris Cournoyer","party":"Republican","votes":818,"percent":47.28,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":3,"percent":0.17,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"wayne":{"name":"Wayne","type":"County","fips":"19185","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":281,"percent":59.16,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":194,"percent":40.84,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":0,"percent":0,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"webster":{"name":"Webster","type":"County","fips":"19187","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":1027,"percent":57.92,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":741,"percent":41.79,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":5,"percent":0.28,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"winnebago":{"name":"Winnebago","type":"County","fips":"19189","fill":"#e0bb24","percent_reporting":33,"candidates":[{"name":"Abigail Maas","party":"Republican","votes":382,"percent":54.03,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Chris Cournoyer","party":"Republican","votes":322,"percent":45.54,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":3,"percent":0.42,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"winneshiek":{"name":"Winneshiek","type":"County","fips":"19191","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":606,"percent":51.79,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":560,"percent":47.86,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":4,"percent":0.34,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"woodbury":{"name":"Woodbury","type":"County","fips":"19193","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Chris Cournoyer","party":"Republican","votes":2854,"percent":60.07,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Abigail Maas","party":"Republican","votes":1887,"percent":39.72,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":10,"percent":0.21,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"worth":{"name":"Worth","type":"County","fips":"19195","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Abigail Maas","party":"Republican","votes":408,"percent":59.13,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Chris Cournoyer","party":"Republican","votes":281,"percent":40.72,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":1,"percent":0.14,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"wright":{"name":"Wright","type":"County","fips":"19197","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Abigail Maas","party":"Republican","votes":515,"percent":49.95,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Chris Cournoyer","party":"Republican","votes":511,"percent":49.56,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":5,"percent":0.48,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]}}}