{"election_name":"Iowa US House 4 Democratic Primary","election_type":"House of Representatives","election_scope":"Primary","election_date":"2026-06-02T05:00:00.000Z","country":"US","province":"IA","district":"IA-04","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":67.6,"last_updated":"2026-06-03T02:51:52.330Z","round":1,"maps":[{"name":"Iowa","map":"assets/Iowa.svg"}],"candidates":[{"name":"Dave Dawson","party":"Democratic","incumbent":false,"major_candidate":true,"winner":false,"advanced":false,"color":"#6d1b83","votes":4555,"percent":35.85,"bio":"","photourl":"","endorsed":false},{"name":"Ashley Wolftornabane","party":"Democratic","incumbent":false,"major_candidate":true,"winner":false,"advanced":false,"color":"#ff9933","votes":4127,"percent":32.48,"bio":"","photourl":"","endorsed":false},{"name":"Stephanie Steiner","party":"Democratic","incumbent":false,"major_candidate":true,"winner":false,"advanced":false,"color":"#339933","votes":4004,"percent":31.51,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","incumbent":false,"major_candidate":false,"winner":false,"advanced":false,"color":"#9A36FF","votes":21,"percent":0.17,"bio":"","photourl":"","endorsed":false}],"region_results":{"audubon":{"name":"Audubon","type":"County","fips":"19009","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Dave Dawson","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Stephanie Steiner","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Ashley Wolftornabane","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","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}]},"boone":{"name":"Boone","type":"County","fips":"19015","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Stephanie Steiner","party":"Democratic","votes":453,"percent":34.95,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Ashley Wolftornabane","party":"Democratic","votes":442,"percent":34.1,"color":"#ff9933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Dave Dawson","party":"Democratic","votes":399,"percent":30.79,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":2,"percent":0.15,"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":"#00b0b0","percent_reporting":100,"candidates":[{"name":"Ashley Wolftornabane","party":"Democratic","votes":327,"percent":67.56,"color":"#ff9933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Dave Dawson","party":"Democratic","votes":87,"percent":17.98,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Stephanie Steiner","party":"Democratic","votes":70,"percent":14.46,"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}]},"calhoun":{"name":"Calhoun","type":"County","fips":"19025","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Stephanie Steiner","party":"Democratic","votes":91,"percent":35.97,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Ashley Wolftornabane","party":"Democratic","votes":84,"percent":33.2,"color":"#ff9933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Dave Dawson","party":"Democratic","votes":78,"percent":30.83,"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}]},"carroll":{"name":"Carroll","type":"County","fips":"19027","fill":"#4874a3","percent_reporting":100,"candidates":[{"name":"Dave Dawson","party":"Democratic","votes":259,"percent":39.66,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Stephanie Steiner","party":"Democratic","votes":220,"percent":33.69,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Ashley Wolftornabane","party":"Democratic","votes":172,"percent":26.34,"color":"#ff9933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":2,"percent":0.31,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"cherokee":{"name":"Cherokee","type":"County","fips":"19035","fill":"#4874a3","percent_reporting":100,"candidates":[{"name":"Dave Dawson","party":"Democratic","votes":192,"percent":52.32,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Ashley Wolftornabane","party":"Democratic","votes":88,"percent":23.98,"color":"#ff9933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Stephanie Steiner","party":"Democratic","votes":86,"percent":23.43,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":1,"percent":0.27,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"clay":{"name":"Clay","type":"County","fips":"19041","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Stephanie Steiner","party":"Democratic","votes":168,"percent":36.13,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Dave Dawson","party":"Democratic","votes":160,"percent":34.41,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Ashley Wolftornabane","party":"Democratic","votes":137,"percent":29.46,"color":"#ff9933","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":"#4874a3","percent_reporting":100,"candidates":[{"name":"Dave Dawson","party":"Democratic","votes":140,"percent":39.77,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Stephanie Steiner","party":"Democratic","votes":107,"percent":30.4,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Ashley Wolftornabane","party":"Democratic","votes":103,"percent":29.26,"color":"#ff9933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":2,"percent":0.57,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"dickinson":{"name":"Dickinson","type":"County","fips":"19059","fill":"#4874a3","percent_reporting":100,"candidates":[{"name":"Dave Dawson","party":"Democratic","votes":238,"percent":38.64,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Stephanie Steiner","party":"Democratic","votes":226,"percent":36.69,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Ashley Wolftornabane","party":"Democratic","votes":150,"percent":24.35,"color":"#ff9933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":2,"percent":0.32,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"emmet":{"name":"Emmet","type":"County","fips":"19063","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Dave Dawson","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Stephanie Steiner","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Ashley Wolftornabane","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","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}]},"franklin":{"name":"Franklin","type":"County","fips":"19069","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Dave Dawson","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Stephanie Steiner","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Ashley Wolftornabane","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","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":"#4874a3","percent_reporting":100,"candidates":[{"name":"Dave Dawson","party":"Democratic","votes":71,"percent":37.97,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Stephanie Steiner","party":"Democratic","votes":66,"percent":35.29,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Ashley Wolftornabane","party":"Democratic","votes":49,"percent":26.2,"color":"#ff9933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":1,"percent":0.53,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"hamilton":{"name":"Hamilton","type":"County","fips":"19079","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Dave Dawson","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Stephanie Steiner","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Ashley Wolftornabane","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","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}]},"hancock":{"name":"Hancock","type":"County","fips":"19081","fill":"#4874a3","percent_reporting":100,"candidates":[{"name":"Dave Dawson","party":"Democratic","votes":106,"percent":38.97,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Ashley Wolftornabane","party":"Democratic","votes":87,"percent":31.99,"color":"#ff9933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Stephanie Steiner","party":"Democratic","votes":79,"percent":29.04,"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}]},"harrison":{"name":"Harrison","type":"County","fips":"19085","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Dave Dawson","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Stephanie Steiner","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Ashley Wolftornabane","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","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":"#00b0b0","percent_reporting":100,"candidates":[{"name":"Ashley Wolftornabane","party":"Democratic","votes":102,"percent":37.36,"color":"#ff9933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Dave Dawson","party":"Democratic","votes":85,"percent":31.14,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Stephanie Steiner","party":"Democratic","votes":85,"percent":31.14,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":1,"percent":0.37,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"ida":{"name":"Ida","type":"County","fips":"19093","fill":"#4874a3","percent_reporting":100,"candidates":[{"name":"Dave Dawson","party":"Democratic","votes":60,"percent":35.93,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Ashley Wolftornabane","party":"Democratic","votes":54,"percent":32.34,"color":"#ff9933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Stephanie Steiner","party":"Democratic","votes":52,"percent":31.14,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":1,"percent":0.6,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"kossuth":{"name":"Kossuth","type":"County","fips":"19109","fill":"#4874a3","percent_reporting":100,"candidates":[{"name":"Dave Dawson","party":"Democratic","votes":232,"percent":41.8,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Stephanie Steiner","party":"Democratic","votes":170,"percent":30.63,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Ashley Wolftornabane","party":"Democratic","votes":153,"percent":27.57,"color":"#ff9933","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":"#404040","percent_reporting":0,"candidates":[{"name":"Dave Dawson","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Stephanie Steiner","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Ashley Wolftornabane","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","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}]},"marshall":{"name":"Marshall","type":"County","fips":"19127","fill":"#4874a3","percent_reporting":100,"candidates":[{"name":"Dave Dawson","party":"Democratic","votes":536,"percent":34.94,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Stephanie Steiner","party":"Democratic","votes":513,"percent":33.44,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Ashley Wolftornabane","party":"Democratic","votes":482,"percent":31.42,"color":"#ff9933","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}]},"mills":{"name":"Mills","type":"County","fips":"19129","fill":"#00b0b0","percent_reporting":33,"candidates":[{"name":"Ashley Wolftornabane","party":"Democratic","votes":155,"percent":33.77,"color":"#ff9933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Dave Dawson","party":"Democratic","votes":154,"percent":33.55,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Stephanie Steiner","party":"Democratic","votes":149,"percent":32.46,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":1,"percent":0.22,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"monona":{"name":"Monona","type":"County","fips":"19133","fill":"#4874a3","percent_reporting":100,"candidates":[{"name":"Dave Dawson","party":"Democratic","votes":115,"percent":40.93,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Stephanie Steiner","party":"Democratic","votes":89,"percent":31.67,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Ashley Wolftornabane","party":"Democratic","votes":77,"percent":27.4,"color":"#ff9933","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}]},"obrien":{"name":"Obrien","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Dave Dawson","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Stephanie Steiner","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Ashley Wolftornabane","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","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}]},"osceola":{"name":"Osceola","type":"County","fips":"19143","fill":"#4874a3","percent_reporting":100,"candidates":[{"name":"Dave Dawson","party":"Democratic","votes":45,"percent":41.28,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Stephanie Steiner","party":"Democratic","votes":32,"percent":29.36,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Ashley Wolftornabane","party":"Democratic","votes":31,"percent":28.44,"color":"#ff9933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":1,"percent":0.92,"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":"#4874a3","percent_reporting":100,"candidates":[{"name":"Dave Dawson","party":"Democratic","votes":146,"percent":41.48,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Stephanie Steiner","party":"Democratic","votes":113,"percent":32.1,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Ashley Wolftornabane","party":"Democratic","votes":93,"percent":26.42,"color":"#ff9933","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":"#4874a3","percent_reporting":100,"candidates":[{"name":"Dave Dawson","party":"Democratic","votes":242,"percent":43.06,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Stephanie Steiner","party":"Democratic","votes":178,"percent":31.67,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Ashley Wolftornabane","party":"Democratic","votes":142,"percent":25.27,"color":"#ff9933","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}]},"pocahontas":{"name":"Pocahontas","type":"County","fips":"19151","fill":"#00b0b0","percent_reporting":100,"candidates":[{"name":"Ashley Wolftornabane","party":"Democratic","votes":69,"percent":38.98,"color":"#ff9933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Stephanie Steiner","party":"Democratic","votes":58,"percent":32.77,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Dave Dawson","party":"Democratic","votes":50,"percent":28.25,"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}]},"pottawattamie":{"name":"Pottawattamie","type":"County","fips":"19155","fill":"#4874a3","percent_reporting":0,"candidates":[{"name":"Dave Dawson","party":"Democratic","votes":320,"percent":44.2,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Stephanie Steiner","party":"Democratic","votes":207,"percent":28.59,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Ashley Wolftornabane","party":"Democratic","votes":196,"percent":27.07,"color":"#ff9933","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}]},"sac":{"name":"Sac","type":"County","fips":"19161","fill":"#00b0b0","percent_reporting":100,"candidates":[{"name":"Ashley Wolftornabane","party":"Democratic","votes":119,"percent":39.67,"color":"#ff9933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Stephanie Steiner","party":"Democratic","votes":94,"percent":31.33,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Dave Dawson","party":"Democratic","votes":87,"percent":29,"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}]},"shelby":{"name":"Shelby","type":"County","fips":"19165","fill":"#00b0b0","percent_reporting":100,"candidates":[{"name":"Ashley Wolftornabane","party":"Democratic","votes":145,"percent":40.62,"color":"#ff9933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Stephanie Steiner","party":"Democratic","votes":118,"percent":33.05,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Dave Dawson","party":"Democratic","votes":94,"percent":26.33,"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}]},"sioux":{"name":"Sioux","type":"County","fips":"19167","fill":"#4874a3","percent_reporting":100,"candidates":[{"name":"Dave Dawson","party":"Democratic","votes":166,"percent":36.97,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Ashley Wolftornabane","party":"Democratic","votes":155,"percent":34.52,"color":"#ff9933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Stephanie Steiner","party":"Democratic","votes":127,"percent":28.29,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":1,"percent":0.22,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"story":{"name":"Story","type":"County","fips":"19169","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Dave Dawson","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Stephanie Steiner","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Ashley Wolftornabane","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","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":"#00b0b0","percent_reporting":100,"candidates":[{"name":"Ashley Wolftornabane","party":"Democratic","votes":417,"percent":36.87,"color":"#ff9933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Dave Dawson","party":"Democratic","votes":385,"percent":34.04,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Stephanie Steiner","party":"Democratic","votes":327,"percent":28.91,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-In","party":"Nonpartisan","votes":2,"percent":0.18,"color":"#9A36FF","winner":false,"advanced":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"winnebago":{"name":"Winnebago","type":"County","fips":"19189","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Dave Dawson","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Stephanie Steiner","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Ashley Wolftornabane","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","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}]},"woodbury":{"name":"Woodbury","type":"County","fips":"19193","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Dave Dawson","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Stephanie Steiner","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Ashley Wolftornabane","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","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}]},"wright":{"name":"Wright","type":"County","fips":"19197","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Stephanie Steiner","party":"Democratic","votes":126,"percent":37.95,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Dave Dawson","party":"Democratic","votes":108,"percent":32.53,"color":"#6d1b83","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Ashley Wolftornabane","party":"Democratic","votes":98,"percent":29.52,"color":"#ff9933","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}]}}}