Boundary Atlas

New Jersey's 5th congressional district (NJ-05)

New Jersey's 5th congressional district (NJ-05) covers parts or all of Bergen County, Sussex County and Passaic County, and 65 ZIP codes (57 wholly inside it). Its 2020 population was 773,218. This is the map in force for the November 3, 2026 election.

773,218residents (2020 Census)
3counties
65ZIP codes
490voting precincts

Who represents NJ-05

OfficeMemberContact
U.S. Representative (NJ-05)Josh Gottheimer (D)202-225-4465
U.S. SenatorAndy Kim (D)202-224-4744
U.S. SenatorCory A. Booker (D)202-224-3224 · contact form

Officials serving now (members of Congress until January 3, 2027). Sources: Members of Congress: the @unitedstates project, congress-legislators (CC0).

Counties

CountyShare of the county's residents in NJ-05
Bergen County66%
Sussex County59%
Passaic County11%

ZIP codes

Percentages mark ZIPs only partly in NJ-05: the share of that ZIP's residents inside it.

Towns

Allendale borough, Alpine borough, Andover township, Bergenfield borough, Bloomingdale borough, Bogota borough, Branchville borough, Closter borough, Cresskill borough, Demarest borough, Dumont borough, Emerson borough, Englewood Cliffs borough, Englewood city, Fair Lawn borough, Fort Lee borough, Frankford township, Franklin borough, Glen Rock borough, Hackensack city, Hamburg borough, Hampton township, Hardyston township, Harrington Park borough, Haworth borough, Hillsdale borough, Ho-Ho-Kus borough, Lafayette township, Leonia borough, Mahwah township, Midland Park borough, Montague township, Montvale borough, New Milford borough, Newton town, Northvale borough, Norwood borough, Old Tappan borough, Oradell borough and Palisades Park borough and others.

Get this in your AI agent

Your agent can draw every precinct in NJ-05, or list them with population shares (related_geographies). Add https://boundarymcp.com/mcp to Claude, ChatGPT, Cursor or Codex (free, no key; how), then:

get_boundaries(id="us:congressional_district:3405", children_level="precinct", include_districts=True)