{"id":"NC-07","state":"NC","label":"North Carolina's 7th Congressional District","election_id":"87338","status":"called","winner_id":"civic-87338-994a523a009664b6","reporting":26,"previous_party":"R","afi_rating":{"rating":"Safe Republican","rating_tier":"safe_r","category":"Safe","favored_party":"R","gop_win_chance":90,"color":"#a21a15","updated":"2026-08-05T16:27:15+00:00","projected_flip":false,"flip_direction":null,"incumbent_party":"R","incumbent_name":"Rouzer, David","open_seat":false,"freshman":false,"flipped_in_24":false,"trump_margin_2024":13.86,"gop_margin_2024":17.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-87338-994a523a009664b6","name":"David Rouzer","party":"R","votes":33835,"color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/02/Rouzer.webp","source_name":"David Rouzer","identity_aliases":[],"incumbent":false,"endorsed":false,"match_method":"exact","display_priority":0,"pct":46.66574718984898},{"id":"civic-87338-7e454102c56b74d1","name":"Kim Hardy","party":"D","votes":29641,"color":"#0f4b8f","photo_url":"","source_name":"Kim Hardy","identity_aliases":[],"incumbent":false,"endorsed":false,"match_method":"exact","pct":40.88131852975657},{"id":"civic-87338-07085d987470cb28","name":"Maad Abu-Ghazalah","party":"Libertarian","votes":9029,"color":"#d4c029","photo_url":"","source_name":"Maad Abu-Ghazalah","identity_aliases":[],"incumbent":false,"endorsed":false,"match_method":"exact","pct":12.452934280394455}],"featured_candidates":[{"id":"civic-87338-994a523a009664b6","name":"David Rouzer","party":"R","votes":33835,"color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/02/Rouzer.webp","source_name":"David Rouzer","identity_aliases":[],"incumbent":false,"endorsed":false,"match_method":"exact","display_priority":0,"pct":46.66574718984898},{"id":"civic-87338-7e454102c56b74d1","name":"Kim Hardy","party":"D","votes":29641,"color":"#0f4b8f","photo_url":"","source_name":"Kim Hardy","identity_aliases":[],"incumbent":false,"endorsed":false,"match_method":"exact","pct":40.88131852975657}],"matching_review":[],"office":"house","election_type":"House of Representatives","county_data_status":"available","county_data_note":"","counties_updated":"2026-10-12T17:46:52.556Z","counties_stale":false,"counties_complete":false,"total_votes":72505,"winner_party":"R","leader_party":"R","leader_name":"David Rouzer","leader_color":"#a21a15","vote_margin":4194,"margin":5.784428660092409,"counties_path":"shards/72034e3cb4247fa10fdfb3c239d6997be4f2670610f51747fe4a1859b465177f.json","counties":[{"name":"Bladen","fips":"37017","reporting":65,"total_votes":95473,"leader":"David Rouzer","candidates":[{"id":"civic-87338-994a523a009664b6","name":"David Rouzer","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/02/Rouzer.webp","votes":50581,"pct":52.979376368187864},{"id":"civic-87338-07085d987470cb28","name":"Maad Abu-Ghazalah","party":"Libertarian","color":"#d4c029","photo_url":"","votes":25631,"pct":26.846333518376923},{"id":"civic-87338-7e454102c56b74d1","name":"Kim Hardy","party":"D","color":"#0f4b8f","photo_url":"","votes":19261,"pct":20.174290113435212}]},{"name":"Brunswick","fips":"37019","reporting":9,"total_votes":175954,"leader":"Kim Hardy","candidates":[{"id":"civic-87338-7e454102c56b74d1","name":"Kim Hardy","party":"D","color":"#0f4b8f","photo_url":"","votes":59577,"pct":33.859417802380165},{"id":"civic-87338-07085d987470cb28","name":"Maad Abu-Ghazalah","party":"Libertarian","color":"#d4c029","photo_url":"","votes":59478,"pct":33.803153096832126},{"id":"civic-87338-994a523a009664b6","name":"David Rouzer","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/02/Rouzer.webp","votes":56899,"pct":32.33742910078771}]},{"name":"Columbus","fips":"37047","reporting":3,"total_votes":127740,"leader":"David Rouzer","candidates":[{"id":"civic-87338-994a523a009664b6","name":"David Rouzer","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/02/Rouzer.webp","votes":91637,"pct":71.7371222796305},{"id":"civic-87338-07085d987470cb28","name":"Maad Abu-Ghazalah","party":"Libertarian","color":"#d4c029","photo_url":"","votes":19002,"pct":14.875528417097229},{"id":"civic-87338-7e454102c56b74d1","name":"Kim Hardy","party":"D","color":"#0f4b8f","photo_url":"","votes":17101,"pct":13.387349303272272}]},{"name":"Cumberland","fips":"37051","reporting":33,"total_votes":4696,"leader":"Maad Abu-Ghazalah","candidates":[{"id":"civic-87338-07085d987470cb28","name":"Maad Abu-Ghazalah","party":"Libertarian","color":"#d4c029","photo_url":"","votes":3012,"pct":64.1396933560477},{"id":"civic-87338-7e454102c56b74d1","name":"Kim Hardy","party":"D","color":"#0f4b8f","photo_url":"","votes":1253,"pct":26.68228279386712},{"id":"civic-87338-994a523a009664b6","name":"David Rouzer","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/02/Rouzer.webp","votes":431,"pct":9.178023850085179}]},{"name":"New Hanover","fips":"37129","reporting":58,"total_votes":54376,"leader":"Kim Hardy","candidates":[{"id":"civic-87338-7e454102c56b74d1","name":"Kim Hardy","party":"D","color":"#0f4b8f","photo_url":"","votes":34387,"pct":63.23929674856554},{"id":"civic-87338-994a523a009664b6","name":"David Rouzer","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/02/Rouzer.webp","votes":11310,"pct":20.79961747829925},{"id":"civic-87338-07085d987470cb28","name":"Maad Abu-Ghazalah","party":"Libertarian","color":"#d4c029","photo_url":"","votes":8679,"pct":15.961085773135206}]},{"name":"Pender","fips":"37141","reporting":22,"total_votes":43677,"leader":"Maad Abu-Ghazalah","candidates":[{"id":"civic-87338-07085d987470cb28","name":"Maad Abu-Ghazalah","party":"Libertarian","color":"#d4c029","photo_url":"","votes":22872,"pct":52.366233944639056},{"id":"civic-87338-7e454102c56b74d1","name":"Kim Hardy","party":"D","color":"#0f4b8f","photo_url":"","votes":12202,"pct":27.93690042814296},{"id":"civic-87338-994a523a009664b6","name":"David Rouzer","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/02/Rouzer.webp","votes":8603,"pct":19.696865627217985}]},{"name":"Robeson","fips":"37155","reporting":23,"total_votes":147217,"leader":"Kim Hardy","candidates":[{"id":"civic-87338-7e454102c56b74d1","name":"Kim Hardy","party":"D","color":"#0f4b8f","photo_url":"","votes":65515,"pct":44.50233329031294},{"id":"civic-87338-994a523a009664b6","name":"David Rouzer","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/02/Rouzer.webp","votes":58244,"pct":39.56336564391341},{"id":"civic-87338-07085d987470cb28","name":"Maad Abu-Ghazalah","party":"Libertarian","color":"#d4c029","photo_url":"","votes":23458,"pct":15.934301065773655}]},{"name":"Sampson","fips":"37163","reporting":8,"total_votes":51615,"leader":"David Rouzer","candidates":[{"id":"civic-87338-994a523a009664b6","name":"David Rouzer","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/02/Rouzer.webp","votes":22193,"pct":42.997190739126225},{"id":"civic-87338-07085d987470cb28","name":"Maad Abu-Ghazalah","party":"Libertarian","color":"#d4c029","photo_url":"","votes":19458,"pct":37.69834350479512},{"id":"civic-87338-7e454102c56b74d1","name":"Kim Hardy","party":"D","color":"#0f4b8f","photo_url":"","votes":9964,"pct":19.30446575607866}]}]}