{"id":"NJ-07","state":"NJ","label":"New Jersey's 7th Congressional District","election_id":"87296","status":"called","winner_id":"civic-87296-85490a457ef4890e","reporting":85,"previous_party":"R","afi_rating":{"rating":"Tossup","rating_tier":"tossup","category":"Battleground","favored_party":"D","gop_win_chance":48,"color":"#593352","updated":"2026-09-20T18:36:19+00:00","projected_flip":true,"flip_direction":"R-to-D","incumbent_party":"R","incumbent_name":"Kean, Thomas","open_seat":false,"freshman":false,"flipped_in_24":false,"trump_margin_2024":1.18,"gop_margin_2024":5.4,"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-87296-85490a457ef4890e","name":"Rebecca Bennett","party":"D","votes":14586,"color":"#0f4b8f","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/BennettIconNJ.webp","source_name":"Rebecca Bennett","identity_aliases":[],"incumbent":false,"endorsed":false,"match_method":"exact","display_priority":1,"pct":59.158014276443865},{"id":"civic-87296-95b2240c5470bba2","name":"Thomas Kean Jr.","party":"R","votes":10070,"color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/KeanIconNJ.webp","source_name":"Thomas Kean Jr.","identity_aliases":[],"incumbent":false,"endorsed":false,"match_method":"exact","display_priority":0,"pct":40.841985723556135}],"featured_candidates":[{"id":"civic-87296-95b2240c5470bba2","name":"Thomas Kean Jr.","party":"R","votes":10070,"color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/KeanIconNJ.webp","source_name":"Thomas Kean Jr.","identity_aliases":[],"incumbent":false,"endorsed":false,"match_method":"exact","display_priority":0,"pct":40.841985723556135},{"id":"civic-87296-85490a457ef4890e","name":"Rebecca Bennett","party":"D","votes":14586,"color":"#0f4b8f","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/BennettIconNJ.webp","source_name":"Rebecca Bennett","identity_aliases":[],"incumbent":false,"endorsed":false,"match_method":"exact","display_priority":1,"pct":59.158014276443865}],"matching_review":[],"office":"house","election_type":"House of Representatives","county_data_status":"available","county_data_note":"","counties_updated":"2026-10-12T17:46:53.687Z","counties_stale":false,"counties_complete":false,"total_votes":24656,"winner_party":"D","leader_party":"D","leader_name":"Rebecca Bennett","leader_color":"#0f4b8f","vote_margin":4516,"margin":18.31602855288773,"counties_path":"shards/c8562e53d11b444025482db7dfa94f0eb5c92f019cc2f94a6f267f1992f42375.json","counties":[{"name":"Hunterdon","fips":"34019","reporting":87,"total_votes":113082,"leader":"Thomas Kean Jr.","candidates":[{"id":"civic-87296-95b2240c5470bba2","name":"Thomas Kean Jr.","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/KeanIconNJ.webp","votes":60969,"pct":53.91574255849737},{"id":"civic-87296-85490a457ef4890e","name":"Rebecca Bennett","party":"D","color":"#0f4b8f","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/BennettIconNJ.webp","votes":52113,"pct":46.08425744150263}]},{"name":"Morris","fips":"34027","reporting":74,"total_votes":116884,"leader":"Rebecca Bennett","candidates":[{"id":"civic-87296-85490a457ef4890e","name":"Rebecca Bennett","party":"D","color":"#0f4b8f","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/BennettIconNJ.webp","votes":89150,"pct":76.272201498922},{"id":"civic-87296-95b2240c5470bba2","name":"Thomas Kean Jr.","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/KeanIconNJ.webp","votes":27734,"pct":23.72779850107799}]},{"name":"Somerset","fips":"34035","reporting":44,"total_votes":88449,"leader":"Thomas Kean Jr.","candidates":[{"id":"civic-87296-95b2240c5470bba2","name":"Thomas Kean Jr.","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/KeanIconNJ.webp","votes":58825,"pct":66.50725276713135},{"id":"civic-87296-85490a457ef4890e","name":"Rebecca Bennett","party":"D","color":"#0f4b8f","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/BennettIconNJ.webp","votes":29624,"pct":33.49274723286866}]},{"name":"Sussex","fips":"34037","reporting":84,"total_votes":91098,"leader":"Thomas Kean Jr.","candidates":[{"id":"civic-87296-95b2240c5470bba2","name":"Thomas Kean Jr.","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/KeanIconNJ.webp","votes":59281,"pct":65.07387648466486},{"id":"civic-87296-85490a457ef4890e","name":"Rebecca Bennett","party":"D","color":"#0f4b8f","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/BennettIconNJ.webp","votes":31817,"pct":34.926123515335135}]},{"name":"Union","fips":"34039","reporting":65,"total_votes":70188,"leader":"Rebecca Bennett","candidates":[{"id":"civic-87296-85490a457ef4890e","name":"Rebecca Bennett","party":"D","color":"#0f4b8f","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/BennettIconNJ.webp","votes":55638,"pct":79.26996067703881},{"id":"civic-87296-95b2240c5470bba2","name":"Thomas Kean Jr.","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/KeanIconNJ.webp","votes":14550,"pct":20.73003932296119}]},{"name":"Warren","fips":"34041","reporting":73,"total_votes":98240,"leader":"Thomas Kean Jr.","candidates":[{"id":"civic-87296-95b2240c5470bba2","name":"Thomas Kean Jr.","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/KeanIconNJ.webp","votes":78449,"pct":79.85443811074919},{"id":"civic-87296-85490a457ef4890e","name":"Rebecca Bennett","party":"D","color":"#0f4b8f","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/BennettIconNJ.webp","votes":19791,"pct":20.145561889250814}]}]}