{"id":"OH-02","state":"OH","label":"Ohio's 2nd Congressional District","election_id":"87351","status":"called","winner_id":"civic-87351-1adc49b73017ce17","reporting":49,"previous_party":"R","afi_rating":{"rating":"Safe Republican","rating_tier":"safe_r","category":"Safe","favored_party":"R","gop_win_chance":99,"color":"#a21a15","updated":"2026-08-05T16:27:15+00:00","projected_flip":false,"flip_direction":null,"incumbent_party":"R","incumbent_name":"Taylor, David","open_seat":false,"freshman":true,"flipped_in_24":false,"trump_margin_2024":42.16,"gop_margin_2024":47.2,"redraw":true,"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-87351-1adc49b73017ce17","name":"David Taylor","party":"R","votes":10094,"color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/05/TaylorIcon.webp","source_name":"David Taylor","identity_aliases":[],"incumbent":false,"endorsed":false,"match_method":"exact","display_priority":0,"pct":56.21832358674464},{"id":"civic-87351-633b674c739e434b","name":"Jennifer Mazzuckelli","party":"D","votes":7861,"color":"#0f4b8f","photo_url":"","source_name":"Jennifer Mazzuckelli","identity_aliases":[],"incumbent":false,"endorsed":false,"match_method":"exact","pct":43.78167641325536}],"featured_candidates":[{"id":"civic-87351-1adc49b73017ce17","name":"David Taylor","party":"R","votes":10094,"color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/05/TaylorIcon.webp","source_name":"David Taylor","identity_aliases":[],"incumbent":false,"endorsed":false,"match_method":"exact","display_priority":0,"pct":56.21832358674464},{"id":"civic-87351-633b674c739e434b","name":"Jennifer Mazzuckelli","party":"D","votes":7861,"color":"#0f4b8f","photo_url":"","source_name":"Jennifer Mazzuckelli","identity_aliases":[],"incumbent":false,"endorsed":false,"match_method":"exact","pct":43.78167641325536}],"matching_review":[],"office":"house","election_type":"House of Representatives","county_data_status":"available","county_data_note":"","counties_updated":"2026-10-12T17:46:55.965Z","counties_stale":false,"counties_complete":false,"total_votes":17955,"winner_party":"R","leader_party":"R","leader_name":"David Taylor","leader_color":"#a21a15","vote_margin":2233,"margin":12.436647173489277,"counties_path":"shards/6ed7aeb0863370b9dc1aa7124486ff44c37c1b80bd26deb69fc8c72956da42e7.json","counties":[{"name":"Adams","fips":"39001","reporting":60,"total_votes":139051,"leader":"Jennifer Mazzuckelli","candidates":[{"id":"civic-87351-633b674c739e434b","name":"Jennifer Mazzuckelli","party":"D","color":"#0f4b8f","photo_url":"","votes":105825,"pct":76.10517004552287},{"id":"civic-87351-1adc49b73017ce17","name":"David Taylor","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/05/TaylorIcon.webp","votes":33226,"pct":23.894829954477135}]},{"name":"Athens","fips":"39009","reporting":59,"total_votes":20253,"leader":"Jennifer Mazzuckelli","candidates":[{"id":"civic-87351-633b674c739e434b","name":"Jennifer Mazzuckelli","party":"D","color":"#0f4b8f","photo_url":"","votes":13122,"pct":64.79040142201156},{"id":"civic-87351-1adc49b73017ce17","name":"David Taylor","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/05/TaylorIcon.webp","votes":7131,"pct":35.209598577988444}]},{"name":"Brown","fips":"39015","reporting":43,"total_votes":103994,"leader":"David Taylor","candidates":[{"id":"civic-87351-1adc49b73017ce17","name":"David Taylor","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/05/TaylorIcon.webp","votes":66545,"pct":63.98926861165067},{"id":"civic-87351-633b674c739e434b","name":"Jennifer Mazzuckelli","party":"D","color":"#0f4b8f","photo_url":"","votes":37449,"pct":36.01073138834933}]},{"name":"Clermont","fips":"39025","reporting":42,"total_votes":12070,"leader":"Jennifer Mazzuckelli","candidates":[{"id":"civic-87351-633b674c739e434b","name":"Jennifer Mazzuckelli","party":"D","color":"#0f4b8f","photo_url":"","votes":7658,"pct":63.44656172328086},{"id":"civic-87351-1adc49b73017ce17","name":"David Taylor","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/05/TaylorIcon.webp","votes":4412,"pct":36.55343827671914}]},{"name":"Gallia","fips":"39053","reporting":53,"total_votes":6960,"leader":"David Taylor","candidates":[{"id":"civic-87351-1adc49b73017ce17","name":"David Taylor","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/05/TaylorIcon.webp","votes":5031,"pct":72.28448275862068},{"id":"civic-87351-633b674c739e434b","name":"Jennifer Mazzuckelli","party":"D","color":"#0f4b8f","photo_url":"","votes":1929,"pct":27.71551724137931}]},{"name":"Hocking","fips":"39073","reporting":58,"total_votes":145203,"leader":"Jennifer Mazzuckelli","candidates":[{"id":"civic-87351-633b674c739e434b","name":"Jennifer Mazzuckelli","party":"D","color":"#0f4b8f","photo_url":"","votes":118836,"pct":81.84128427098614},{"id":"civic-87351-1adc49b73017ce17","name":"David Taylor","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/05/TaylorIcon.webp","votes":26367,"pct":18.158715729013863}]},{"name":"Jackson","fips":"39079","reporting":83,"total_votes":125793,"leader":"David Taylor","candidates":[{"id":"civic-87351-1adc49b73017ce17","name":"David Taylor","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/05/TaylorIcon.webp","votes":73967,"pct":58.800569189064575},{"id":"civic-87351-633b674c739e434b","name":"Jennifer Mazzuckelli","party":"D","color":"#0f4b8f","photo_url":"","votes":51826,"pct":41.199430810935425}]},{"name":"Lawrence","fips":"39087","reporting":42,"total_votes":20806,"leader":"David Taylor","candidates":[{"id":"civic-87351-1adc49b73017ce17","name":"David Taylor","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/05/TaylorIcon.webp","votes":10714,"pct":51.4947611265981},{"id":"civic-87351-633b674c739e434b","name":"Jennifer Mazzuckelli","party":"D","color":"#0f4b8f","photo_url":"","votes":10092,"pct":48.5052388734019}]},{"name":"Meigs","fips":"39105","reporting":16,"total_votes":62398,"leader":"David Taylor","candidates":[{"id":"civic-87351-1adc49b73017ce17","name":"David Taylor","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/05/TaylorIcon.webp","votes":47653,"pct":76.36943491778582},{"id":"civic-87351-633b674c739e434b","name":"Jennifer Mazzuckelli","party":"D","color":"#0f4b8f","photo_url":"","votes":14745,"pct":23.630565082214172}]},{"name":"Morgan","fips":"39115","reporting":52,"total_votes":61006,"leader":"David Taylor","candidates":[{"id":"civic-87351-1adc49b73017ce17","name":"David Taylor","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/05/TaylorIcon.webp","votes":35044,"pct":57.443530144575945},{"id":"civic-87351-633b674c739e434b","name":"Jennifer Mazzuckelli","party":"D","color":"#0f4b8f","photo_url":"","votes":25962,"pct":42.556469855424055}]},{"name":"Perry","fips":"39127","reporting":8,"total_votes":157895,"leader":"David Taylor","candidates":[{"id":"civic-87351-1adc49b73017ce17","name":"David Taylor","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/05/TaylorIcon.webp","votes":81758,"pct":51.77998036669939},{"id":"civic-87351-633b674c739e434b","name":"Jennifer Mazzuckelli","party":"D","color":"#0f4b8f","photo_url":"","votes":76137,"pct":48.22001963330061}]},{"name":"Pike","fips":"39131","reporting":2,"total_votes":12981,"leader":"David Taylor","candidates":[{"id":"civic-87351-1adc49b73017ce17","name":"David Taylor","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/05/TaylorIcon.webp","votes":6732,"pct":51.860411370464526},{"id":"civic-87351-633b674c739e434b","name":"Jennifer Mazzuckelli","party":"D","color":"#0f4b8f","photo_url":"","votes":6249,"pct":48.139588629535474}]},{"name":"Ross","fips":"39141","reporting":24,"total_votes":137815,"leader":"David Taylor","candidates":[{"id":"civic-87351-1adc49b73017ce17","name":"David Taylor","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/05/TaylorIcon.webp","votes":69446,"pct":50.39074121104379},{"id":"civic-87351-633b674c739e434b","name":"Jennifer Mazzuckelli","party":"D","color":"#0f4b8f","photo_url":"","votes":68369,"pct":49.60925878895621}]},{"name":"Scioto","fips":"39145","reporting":30,"total_votes":134487,"leader":"David Taylor","candidates":[{"id":"civic-87351-1adc49b73017ce17","name":"David Taylor","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/05/TaylorIcon.webp","votes":77413,"pct":57.56169741313287},{"id":"civic-87351-633b674c739e434b","name":"Jennifer Mazzuckelli","party":"D","color":"#0f4b8f","photo_url":"","votes":57074,"pct":42.43830258686713}]},{"name":"Vinton","fips":"39163","reporting":1,"total_votes":96904,"leader":"Jennifer Mazzuckelli","candidates":[{"id":"civic-87351-633b674c739e434b","name":"Jennifer Mazzuckelli","party":"D","color":"#0f4b8f","photo_url":"","votes":69494,"pct":71.71427392058119},{"id":"civic-87351-1adc49b73017ce17","name":"David Taylor","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/05/TaylorIcon.webp","votes":27410,"pct":28.285726079418808}]},{"name":"Washington","fips":"39167","reporting":1,"total_votes":161919,"leader":"David Taylor","candidates":[{"id":"civic-87351-1adc49b73017ce17","name":"David Taylor","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/05/TaylorIcon.webp","votes":83642,"pct":51.65669254380276},{"id":"civic-87351-633b674c739e434b","name":"Jennifer Mazzuckelli","party":"D","color":"#0f4b8f","photo_url":"","votes":78277,"pct":48.34330745619724}]}]}