{"id":"IA-03","state":"IA","label":"Iowa's 3rd Congressional District","election_id":"87149","status":"called","winner_id":"civic-87149-1dec53a1676e0a5b","reporting":51,"previous_party":"R","afi_rating":{"rating":"Tossup","rating_tier":"tossup","category":"Battleground","favored_party":"D","gop_win_chance":46,"color":"#593352","updated":"2026-09-20T18:29:27+00:00","projected_flip":true,"flip_direction":"R-to-D","incumbent_party":"R","incumbent_name":"Nunn, Zachary","open_seat":false,"freshman":false,"flipped_in_24":false,"trump_margin_2024":4.39,"gop_margin_2024":3.8,"redraw":false,"margin_change":null,"source":"AFI Ratings Admin","source_updated":"2026-10-14T18:12:10+00:00"},"updated":"2026-10-15T15:36:57.011Z","candidates":[{"id":"civic-87149-1dec53a1676e0a5b","name":"Sarah Trone Garriott","party":"D","votes":85143,"color":"#0f4b8f","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/GarriottIconIA.webp","source_name":"Sarah Trone Garriott","identity_aliases":["Garriott, Sarah","Sarah Garriott"],"incumbent":false,"endorsed":false,"match_method":"exact","display_priority":1,"pct":70.43305621044794},{"id":"civic-87149-fc0949b3d2c71196","name":"Zach Nunn","party":"R","votes":35742,"color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/NunnIconIA.webp","source_name":"Zach Nunn","identity_aliases":["Nunn, Zachary","Zachary Nunn"],"incumbent":false,"endorsed":false,"match_method":"exact","display_priority":0,"pct":29.566943789552052}],"featured_candidates":[{"id":"civic-87149-fc0949b3d2c71196","name":"Zach Nunn","party":"R","votes":35742,"color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/NunnIconIA.webp","source_name":"Zach Nunn","identity_aliases":["Nunn, Zachary","Zachary Nunn"],"incumbent":false,"endorsed":false,"match_method":"exact","display_priority":0,"pct":29.566943789552052},{"id":"civic-87149-1dec53a1676e0a5b","name":"Sarah Trone Garriott","party":"D","votes":85143,"color":"#0f4b8f","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/GarriottIconIA.webp","source_name":"Sarah Trone Garriott","identity_aliases":["Garriott, Sarah","Sarah Garriott"],"incumbent":false,"endorsed":false,"match_method":"exact","display_priority":1,"pct":70.43305621044794}],"matching_review":[],"office":"house","election_type":"House of Representatives","county_data_status":"available","county_data_note":"","counties_updated":"2026-10-12T17:46:44.206Z","counties_stale":false,"counties_complete":false,"total_votes":120885,"winner_party":"D","leader_party":"D","leader_name":"Sarah Trone Garriott","leader_color":"#0f4b8f","vote_margin":49401,"margin":40.86611242089589,"counties_path":"shards/a3536191908ba0c72f5e7739e97cbd5342ae450e7ad7ade8b467a8e4bb9e6a11.json","counties":[{"name":"Adair","fips":"19001","reporting":99,"total_votes":62804,"leader":"Sarah Trone Garriott","candidates":[{"id":"civic-87149-1dec53a1676e0a5b","name":"Sarah Trone Garriott","party":"D","color":"#0f4b8f","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/GarriottIconIA.webp","votes":32367,"pct":51.536526335902174},{"id":"civic-87149-fc0949b3d2c71196","name":"Zach Nunn","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/NunnIconIA.webp","votes":30437,"pct":48.463473664097826}]},{"name":"Adams","fips":"19003","reporting":35,"total_votes":45721,"leader":"Sarah Trone Garriott","candidates":[{"id":"civic-87149-1dec53a1676e0a5b","name":"Sarah Trone Garriott","party":"D","color":"#0f4b8f","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/GarriottIconIA.webp","votes":24938,"pct":54.5438638699941},{"id":"civic-87149-fc0949b3d2c71196","name":"Zach Nunn","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/NunnIconIA.webp","votes":20783,"pct":45.4561361300059}]},{"name":"Appanoose","fips":"19007","reporting":55,"total_votes":148986,"leader":"Zach Nunn","candidates":[{"id":"civic-87149-fc0949b3d2c71196","name":"Zach Nunn","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/NunnIconIA.webp","votes":95855,"pct":64.3382599707355},{"id":"civic-87149-1dec53a1676e0a5b","name":"Sarah Trone Garriott","party":"D","color":"#0f4b8f","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/GarriottIconIA.webp","votes":53131,"pct":35.66174002926449}]},{"name":"Cass","fips":"19029","reporting":100,"total_votes":147214,"leader":"Sarah Trone Garriott","candidates":[{"id":"civic-87149-1dec53a1676e0a5b","name":"Sarah Trone Garriott","party":"D","color":"#0f4b8f","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/GarriottIconIA.webp","votes":84381,"pct":57.31859741600663},{"id":"civic-87149-fc0949b3d2c71196","name":"Zach Nunn","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/NunnIconIA.webp","votes":62833,"pct":42.68140258399337}]},{"name":"Clarke","fips":"19039","reporting":76,"total_votes":99678,"leader":"Sarah Trone Garriott","candidates":[{"id":"civic-87149-1dec53a1676e0a5b","name":"Sarah Trone Garriott","party":"D","color":"#0f4b8f","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/GarriottIconIA.webp","votes":63624,"pct":63.82953109011015},{"id":"civic-87149-fc0949b3d2c71196","name":"Zach Nunn","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/NunnIconIA.webp","votes":36054,"pct":36.17046890988985}]},{"name":"Dallas","fips":"19049","reporting":34,"total_votes":81123,"leader":"Zach Nunn","candidates":[{"id":"civic-87149-fc0949b3d2c71196","name":"Zach Nunn","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/NunnIconIA.webp","votes":69736,"pct":85.96329031224191},{"id":"civic-87149-1dec53a1676e0a5b","name":"Sarah Trone Garriott","party":"D","color":"#0f4b8f","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/GarriottIconIA.webp","votes":11387,"pct":14.036709687758096}]},{"name":"Davis","fips":"19051","reporting":32,"total_votes":118256,"leader":"Zach Nunn","candidates":[{"id":"civic-87149-fc0949b3d2c71196","name":"Zach Nunn","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/NunnIconIA.webp","votes":91317,"pct":77.2197605195508},{"id":"civic-87149-1dec53a1676e0a5b","name":"Sarah Trone Garriott","party":"D","color":"#0f4b8f","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/GarriottIconIA.webp","votes":26939,"pct":22.780239480449193}]},{"name":"Decatur","fips":"19053","reporting":94,"total_votes":178949,"leader":"Sarah Trone Garriott","candidates":[{"id":"civic-87149-1dec53a1676e0a5b","name":"Sarah Trone Garriott","party":"D","color":"#0f4b8f","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/GarriottIconIA.webp","votes":138331,"pct":77.30191283550062},{"id":"civic-87149-fc0949b3d2c71196","name":"Zach Nunn","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/NunnIconIA.webp","votes":40618,"pct":22.698087164499384}]},{"name":"Greene","fips":"19073","reporting":92,"total_votes":42818,"leader":"Zach Nunn","candidates":[{"id":"civic-87149-fc0949b3d2c71196","name":"Zach Nunn","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/NunnIconIA.webp","votes":22014,"pct":51.41295716754636},{"id":"civic-87149-1dec53a1676e0a5b","name":"Sarah Trone Garriott","party":"D","color":"#0f4b8f","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/GarriottIconIA.webp","votes":20804,"pct":48.58704283245364}]},{"name":"Guthrie","fips":"19077","reporting":56,"total_votes":53212,"leader":"Sarah Trone Garriott","candidates":[{"id":"civic-87149-1dec53a1676e0a5b","name":"Sarah Trone Garriott","party":"D","color":"#0f4b8f","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/GarriottIconIA.webp","votes":37804,"pct":71.04412538525145},{"id":"civic-87149-fc0949b3d2c71196","name":"Zach Nunn","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/NunnIconIA.webp","votes":15408,"pct":28.955874614748552}]},{"name":"Lucas","fips":"19117","reporting":55,"total_votes":108126,"leader":"Zach Nunn","candidates":[{"id":"civic-87149-fc0949b3d2c71196","name":"Zach Nunn","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/NunnIconIA.webp","votes":81518,"pct":75.39167267817176},{"id":"civic-87149-1dec53a1676e0a5b","name":"Sarah Trone Garriott","party":"D","color":"#0f4b8f","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/GarriottIconIA.webp","votes":26608,"pct":24.608327321828238}]},{"name":"Madison","fips":"19121","reporting":46,"total_votes":59274,"leader":"Zach Nunn","candidates":[{"id":"civic-87149-fc0949b3d2c71196","name":"Zach Nunn","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/NunnIconIA.webp","votes":29984,"pct":50.58541687755171},{"id":"civic-87149-1dec53a1676e0a5b","name":"Sarah Trone Garriott","party":"D","color":"#0f4b8f","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/GarriottIconIA.webp","votes":29290,"pct":49.41458312244829}]},{"name":"Monroe","fips":"19135","reporting":71,"total_votes":46584,"leader":"Zach Nunn","candidates":[{"id":"civic-87149-fc0949b3d2c71196","name":"Zach Nunn","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/NunnIconIA.webp","votes":23601,"pct":50.663317877382795},{"id":"civic-87149-1dec53a1676e0a5b","name":"Sarah Trone Garriott","party":"D","color":"#0f4b8f","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/GarriottIconIA.webp","votes":22983,"pct":49.336682122617205}]},{"name":"Montgomery","fips":"19137","reporting":85,"total_votes":15300,"leader":"Zach Nunn","candidates":[{"id":"civic-87149-fc0949b3d2c71196","name":"Zach Nunn","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/NunnIconIA.webp","votes":8434,"pct":55.12418300653595},{"id":"civic-87149-1dec53a1676e0a5b","name":"Sarah Trone Garriott","party":"D","color":"#0f4b8f","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/GarriottIconIA.webp","votes":6866,"pct":44.87581699346405}]},{"name":"Page","fips":"19145","reporting":78,"total_votes":118017,"leader":"Sarah Trone Garriott","candidates":[{"id":"civic-87149-1dec53a1676e0a5b","name":"Sarah Trone Garriott","party":"D","color":"#0f4b8f","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/GarriottIconIA.webp","votes":70780,"pct":59.97441046628875},{"id":"civic-87149-fc0949b3d2c71196","name":"Zach Nunn","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/NunnIconIA.webp","votes":47237,"pct":40.02558953371125}]},{"name":"Polk","fips":"19153","reporting":57,"total_votes":64741,"leader":"Sarah Trone Garriott","candidates":[{"id":"civic-87149-1dec53a1676e0a5b","name":"Sarah Trone Garriott","party":"D","color":"#0f4b8f","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/GarriottIconIA.webp","votes":43335,"pct":66.93594476452326},{"id":"civic-87149-fc0949b3d2c71196","name":"Zach Nunn","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/NunnIconIA.webp","votes":21406,"pct":33.064055235476744}]},{"name":"Ringgold","fips":"19159","reporting":59,"total_votes":41336,"leader":"Sarah Trone Garriott","candidates":[{"id":"civic-87149-1dec53a1676e0a5b","name":"Sarah Trone Garriott","party":"D","color":"#0f4b8f","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/GarriottIconIA.webp","votes":25127,"pct":60.78720727694987},{"id":"civic-87149-fc0949b3d2c71196","name":"Zach Nunn","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/NunnIconIA.webp","votes":16209,"pct":39.21279272305013}]},{"name":"Taylor","fips":"19173","reporting":15,"total_votes":154270,"leader":"Sarah Trone Garriott","candidates":[{"id":"civic-87149-1dec53a1676e0a5b","name":"Sarah Trone Garriott","party":"D","color":"#0f4b8f","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/GarriottIconIA.webp","votes":117459,"pct":76.13858818953783},{"id":"civic-87149-fc0949b3d2c71196","name":"Zach Nunn","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/NunnIconIA.webp","votes":36811,"pct":23.861411810462176}]},{"name":"Union","fips":"19175","reporting":84,"total_votes":2088,"leader":"Sarah Trone Garriott","candidates":[{"id":"civic-87149-1dec53a1676e0a5b","name":"Sarah Trone Garriott","party":"D","color":"#0f4b8f","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/GarriottIconIA.webp","votes":1381,"pct":66.13984674329502},{"id":"civic-87149-fc0949b3d2c71196","name":"Zach Nunn","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/NunnIconIA.webp","votes":707,"pct":33.86015325670498}]},{"name":"Wapello","fips":"19179","reporting":76,"total_votes":121635,"leader":"Zach Nunn","candidates":[{"id":"civic-87149-fc0949b3d2c71196","name":"Zach Nunn","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/NunnIconIA.webp","votes":77899,"pct":64.04324413203436},{"id":"civic-87149-1dec53a1676e0a5b","name":"Sarah Trone Garriott","party":"D","color":"#0f4b8f","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/GarriottIconIA.webp","votes":43736,"pct":35.95675586796563}]},{"name":"Wayne","fips":"19185","reporting":44,"total_votes":129839,"leader":"Zach Nunn","candidates":[{"id":"civic-87149-fc0949b3d2c71196","name":"Zach Nunn","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/NunnIconIA.webp","votes":66826,"pct":51.46835696516455},{"id":"civic-87149-1dec53a1676e0a5b","name":"Sarah Trone Garriott","party":"D","color":"#0f4b8f","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/GarriottIconIA.webp","votes":63013,"pct":48.53164303483545}]}]}