KNOW YOUR SENATOR

2026 race — New Jersey — 7th District

9 candidates have filed with the FEC for this seat, including the incumbent, Thomas H. Kean, Jr. (R). The seat was decided by under 5 points last time (4.4 points in 2024).

Who is running

Statutory candidates on file with the FEC. Challengers keep filing all cycle and primaries run into September, so this is a snapshot of who has filed — not a final ballot.

D Democratic (8)

R Republican (1)

How the incumbent has voted, by issue

Every roll call Thomas H. Kean, Jr. cast this Congress, grouped by the bill's official policy area (the Congressional Research Service subject assigned on congress.gov). These are votes, not stated positions — no stance is inferred from them.

Congress110 yea · 43 nay of 153
  • YeaH.R. 7008On Passage (Jul 2026)
  • AyeH.Res. 1438On Agreeing to the Resolution (Jul 2026)
  • AyeH.Res. 1423On Agreeing to the Resolution (Jul 2026)
  • YeaH.Res. 1399On Agreeing to the Resolution (Jun 2026)
Economics and Public Finance24 yea · 45 nay of 69
Armed Forces and National Security37 yea · 24 nay of 61
  • YeaH.R. 8800On Passage (Jul 2026)
  • NayH.R. 9237On Motion to Recommit (Jul 2026)
  • YeaH.R. 5362On Motion to Suspend the Rules and Pass (Jul 2026)
  • Not VotingH.R. 9238On Motion to Suspend the Rules and Pass (Jun 2026)
Energy24 yea · 12 nay of 36
  • Not VotingH.R. 5587On Passage (Apr 2026)
  • Not VotingH.R. 4690On Passage (Apr 2026)
  • Not VotingS. 1020On Motion to Suspend the Rules and Pass (Apr 2026)
  • YeaH.R. 4758On Passage (Feb 2026)
Crime and Law Enforcement20 yea · 10 nay of 30
  • Not VotingH.R. 5625On Passage (May 2026)
  • Not VotingH.R. 6260On Passage (May 2026)
  • Not VotingH.Con.Res. 96On Agreeing to the Resolution (May 2026)
  • Not VotingH.Res. 1252On Motion to Suspend the Rules and Agree (May 2026)
Environmental Protection13 yea · 16 nay of 29
  • Not VotingH.R. 2860On Motion to Suspend the Rules and Pass, as Amended (Jun 2026)
  • Not VotingH.R. 1346On Passage (May 2026)
  • Not VotingH.R. 6387On Passage (Apr 2026)
  • Not VotingH.R. 6398On Passage (Apr 2026)

Full record for Thomas H. Kean, Jr.

Why challengers have no voting record here

Only people who have held the office have cast roll-call votes, so a voting record exists for the incumbent alone. We do not fill that gap with campaign-website summaries or third-party scorecards: deciding which vote counts as “the” vote on an issue is an editorial act, and two advocacy groups routinely produce opposite grades from the same record.

What is on the record for every candidate equally is money — who funds them, and who is spending independently for or against them. Each name above links to that candidate's FEC filings.

Last time this seat was contested (2024)

  • THOMAS H KEAN JR (R) — 222,459 votes
  • SUE ALTMAN (D) — 198,285 votes
  • Other candidates — 127,788 votes

548,532 ballots cast out of an estimated 570,835 eligible voters — 96% turnout.

Sources: FEC candidate filings (who is running), House Clerk and Senate roll-call records with congress.gov policy areas (the voting record), and MEDSL/MIT Election Lab official returns with Census citizen voting-age population (the last result). All public records.