New Jersey's 7th district: 2026 House race
New Jersey's 7th district is held by Thomas Kean Jr. (Republican). Thomas Kean Jr. leads in reported fundraising with $4.9M. Forecasters rate it Lean D.
Candidates and money2 on file
| Candidate | Party | Status | Raised | Spent | Cash |
|---|---|---|---|---|---|
| Thomas Kean Jr. | REP | Incumbent | $4.9M | $1.3M | $3.6M |
| Rebecca Bennett | DEM | Challenger | $4.3M | $2.8M | $1.4M |
Ballot status: nominees as listed on Wikipedia (text under CC BY-SA), matched to FEC records by name.
Reported Source: FEC, through each candidate's latest filing. Open this race on FEC.gov
Other FEC filers (not matched to a November nominee)8
| Candidate | Party | Status | Raised | Spent | Cash |
|---|---|---|---|---|---|
| Tina Shah | DEM | Challenger | $2.3M | $2.2M | $164K |
| Brian Varela | DEM | Challenger | $2.0M | $2.0M | -$13K |
| Michael Roth | DEM | Challenger | $1.3M | $1.2M | $40K |
| Megan O'Rourke | DEM | Challenger | $571K | $571K | $0 |
| Gregory Vartan III | DEM | Challenger | $193K | $221K | $0 |
| Beth Ellen Ph.d. Adubato | DEM | Challenger | $168K | $165K | $2,571 |
| Sara Sooy | DEM | Challenger | $54K | $54K | $0 |
| Lana Leguia | LIB | Challenger | $9,630 | $8,986 | $644 |
They may have lost a primary or withdrawn, or our name match may have missed them. Their records are kept for reference.
Forecasts and ratingsnational odds + who rates this race
Consensus (median of 5): Lean D Estimate
| Forecaster | Rating | Date listed | Note |
|---|---|---|---|
| Cook Political Report | Lean D | 2026-09-25 | flip from current holder |
| Inside Elections | Tilt D | 2026-06-11 | flip from current holder, dated |
| Sabato's Crystal Ball | Lean D | 2026-09-16 | flip from current holder |
| Decision Desk HQ | Likely D | 2026-09-17 | flip from current holder |
| Silver Bulletin | Likely D | 2026-08-23 | flip from current holder, dated |
Ratings are each publisher's own, compiled from Wikipedia (CC BY-SA 4.0). The date is the one listed there; a rater may have changed its call since, and “dated” means more than 45 days old. Open the forecaster for its current rating.
No Polymarket market was found for this race.
Open each forecaster for its current rating and method.
National picture: Democrats 90.5% to control the House on Polymarket Estimate. See all forecasts.
Last time (2024)R +5.4
Thomas Kean Jr. won by 5.4 points, with 431,398 votes counted.
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Thomas Kean Jr. | Republican | 223,331 | 51.8% |
| Sue Altman | Democratic | 200,025 | 46.4% |
| Andrew Black | Green | 4,258 | 1.0% |
Reported Results as compiled in Wikipedia (CC BY-SA 4.0), top three shown. Under the district lines used in 2024.
Who lives hereCensus survey data
| Measure | Value |
|---|---|
| Population | 783,203 |
| Median age | 43.6 |
| Median household income | $136,541 ±$1,843 |
| Adults 25+ with a bachelor’s degree or more | 55.0% |
| White, not Hispanic | 68.9% |
| Black, not Hispanic | 5.2% |
| Asian, not Hispanic | 8.2% |
| Hispanic or Latino (any race) | 13.3% |
| Homes lived in by their owners | 78.2% |
| People below the poverty line | 4.8% |
| Born outside the U.S. | 16.3% |
Source: U.S. Census Bureau, American Community Survey, 2020-2024 5-year estimates, district lines of the 119th Congress, fetched 2026-10-15. These are survey estimates with margins of error; the Bureau publishes the error for each figure.
Public attention in this race1 candidate with an article
| Candidate | Party | Views, 30 days | Share |
|---|---|---|---|
| Thomas Kean Jr. | REP | 18,065 | 100% |
Reported English Wikipedia page views, 2026-09-14 to 2026-10-13. Only candidates with an article are counted; views show curiosity, not support.
Data on this page4/6 complete
| Data | Status | Detail |
|---|---|---|
| Nominees | Have it | listed on Wikipedia, matched to FEC |
| Campaign finance | Have it | FEC filings through 06/30/2026 |
| Forecaster ratings | Have it | 5 forecasters |
| Prediction market | Missing | no market found |
| 2024 result | Have it | same district lines |
| Financial disclosures | Missing | 0 of 2 candidates read |
So you can see what we have and what we do not. Missing is never treated as zero.