top of page

New Jersey Congressional District 7

includes all of Hunterdon and Warren Counties; and parts of Morris, Somerset, Sussex, and Union Counties. 

Jump to the town-by-town list.

Grumpy-Tom-Kean.jpg

The incumbent

New Jersey's 7th Congressional District is currently represented by Republican Tom Kean Jr., who was elected in 2022 after the district was redrawn to include more Republican voters.

 

Kean's term expires at the end of 2026. That means the Nov. 3, 2026 election is our opportunity to oust Kean and elect a competent, responsive representative.

Meet the Candidates

OneNJ7 interviewed candidates for the Democratic nomination to run against Tom Kean Jr. in 2026. We asked each candidate a series of general questions about their campaigns and their top issues. See them all here and on our YouTube channel.

Copy of Not a Town Hall.png

Tom Kean Jr. has refused to hold Town Halls or other in-person meetings or forums for constituents to ask questions and express concerns. In March 2025 he held a "tele-town hall," where a moderator asked him selected questions and Kean responded with scripted (or pre-recorded?) answers.

Word Salad "Rep" Tom Kean
00:00 / 33:13
Towns in CD7

Towns in New Jersey Congressional District 7

Hunterdon County

Alexandria

Bethlehem

Bloomsbury

Califon

Clinton

Clinton Township

Delaware

East Amwell

Flemington

Franklin

Frenchtown

Glen Gardner

Hampton

High Bridge

Holland

Kingwood

Lambertville

Lebanon

Lebanon Township

Milford

Raritan Township

Readington

Stockton

Tewksbury

Union

West Amwell

Morris County

Chester

Chester Township

Long Hill

Mendham Borough

Mendham Township (partial*)

Mine Hill

Mount Arlington

Mount Olive

Netcong

Roxbury

Washington

Wharton

​* See how Mendham Twp is split

Somerset County

Bedminster

Bernards Township

Bernardsville

Branchburg Township

Bridgewater Township (partial*)

Far Hills

Green Brook

Hillsborough (partial*)

Peapack-Gladstone

Raritan

Somerville

Warren

Watchung

​* See how Bridgewater Twp is split

​* See how Hillsborough is split

Sussex County

Andover

Byram

Fredon

Green

Hopatcong

Ogdensburg

Sparta

Stanhope

Stillwater

Walpack

Union County

Berkeley Heights

Clark

Fanwood

Linden (partial*)

Mountainside

New Providence

Rahway

Scotch Plains

Springfield

Summit

Westfield

Winfield

​* See how Linden is split

Warren County

Allamuchy

Alpha

Belvidere

Blairstown

Franklin

Frelinghuysen

Greenwich

Hackettstown

Hardwick

Harmony

Hope

Independence

Knowlton

Liberty

Lopatcong

Mansfield

Oxford

Phillipsburg

Pohatcong

Washington Borough

Washington Township

White

bottom of page