Skip to content
ZIP codes

ZIP codes in Somerset County, New Jersey

Somerset County has 32 ZIP codes. 19 lie entirely inside it and 13 are shared with neighboring counties, so part of their land and their people are elsewhere. About 348,115 people live in the parts inside it (ACS 2020–2024).

By the All Map Tools Team

ZIP codes
32
1 more just touches the border (under 1% of their land)
Entirely inside
19
99% or more of their land
Shared with other counties
13
Most with Union County (4)
Most populated ZIP
08873
56,327 people · Six Mile Run
Least populated ZIP
08890
17 people · Zarephath
Largest ZIP by land
08844
55 sq mi · Hillsborough

Map of the ZIP codes in Somerset County

Hunterdon County Mercer County Middlesex County Morris County Union County 07059 · 16,811 people · 100% in the county 07060 · Plainfield · 48,363 people · 38% in the county 07062 · Plainfield · 15,399 people · 12% in the county 07063 · Plainfield · 14,235 people · 39% in the county 07069 · Watchung · 6,623 people · 100% in the county 07920 · Basking Ridge · 28,753 people · 82% in the county 07921 · Lamington · 7,700 people · 100% in the county 07924 · Bernardsville · 7,713 people · 100% in the county 07931 · Far Hills · 2,985 people · 75% in the county 07934 · Peapack and Gladstone · 1,293 people · 98% in the county 07939 · Lyons · 322 people · 100% in the county 07977 · Peapack and Gladstone · 917 people · 100% in the county 07979 · Pottersville · 214 people · 19% in the county 08502 · Belle Mead · 11,849 people · 100% in the county 08525 · Hopewell · 4,522 people · <0.1% in the county 08528 · Kingston · 321 people · 95% in the county 08540 · Princeton · 50,388 people · 26% in the county 08553 · Rocky Hill · 819 people · 100% in the county 08558 · Skillman · 7,648 people · 95% in the county 08805 · Bound Brook · 14,066 people · 100% in the county 08807 · Martinsville · 39,560 people · 100% in the county 08812 · Dunellen · 14,224 people · 78% in the county 08821 · Flagtown · 283 people · 100% in the county 08823 · Pleasant Plains · 8,884 people · 100% in the county 08835 · Manville · 10,921 people · 100% in the county 08836 · Martinsville · 3,855 people · 100% in the county 08844 · Hillsborough · 44,463 people · 100% in the county 08853 · Neshanic Station · 5,634 people · 76% in the county 08869 · Raritan · 8,368 people · 100% in the county 08873 · Six Mile Run · 56,327 people · 100% in the county 08876 · Somerville · 23,380 people · 86% in the county 08880 · South Bound Brook · 4,867 people · 100% in the county 08890 · Zarephath · 17 people · 100% in the county
  • Entirely in the county (99% or more of its land)
  • Shared, mostly in this county
  • Shared, mostly in other counties
  • Neighboring counties
Open in the interactive tool

Each area is a ZIP code with its number where it fits. Hover over one to see its name.

All ZIP codes in Somerset County

32 ZIP codes in Somerset County, NJ, by number
ZIP code Main city Population Land in the county Residents in the county
07059 — 16,811 100% 16,811
07060 Plainfield 48,363 38% ≈ 18,403
07062 Plainfield 15,399 12% ≈ 1,498
07063 Plainfield 14,235 39% ≈ 3,402
07069 Watchung 6,623 100% 6,623
07920 Basking Ridge 28,753 82% ≈ 27,745
07921 Lamington 7,700 100% 7,700
07924 Bernardsville 7,713 100% 7,713
07931 Far Hills 2,985 75% ≈ 2,275
07934 Peapack and Gladstone 1,293 98% ≈ 1,279
07939 Lyons 322 100% 322
07977 Peapack and Gladstone 917 100% 917
07979 Pottersville 214 19% ≈ 25
08502 Belle Mead 11,849 100% 11,849
08528 Kingston 321 95% ≈ 278
08540 Princeton 50,388 26% ≈ 7,953
08553 Rocky Hill 819 100% 819
08558 Skillman 7,648 95% ≈ 7,499
08805 Bound Brook 14,066 100% 14,066
08807 Martinsville 39,560 100% 39,560
08812 Dunellen 14,224 78% ≈ 6,057
08821 Flagtown 283 100% 283
08823 Pleasant Plains 8,884 100% 8,884
08835 Manville 10,921 100% 10,921
08836 Martinsville 3,855 100% 3,855
08844 Hillsborough 44,463 100% 44,463
08853 Neshanic Station 5,634 76% ≈ 4,819
08869 Raritan 8,368 100% 8,368
08873 Six Mile Run 56,327 100% 56,327
08876 Somerville 23,380 86% ≈ 22,513
08880 South Bound Brook 4,867 100% 4,867
08890 Zarephath 17 100% 17

They also touch the county with under 1% of their land, so they aren’t counted: 08525.

ZIP codes shared with other counties

These 13 ZIP codes have part of their land in another county. The first figure is the share of their land in Somerset County; then, where the rest lies.

Cities and prefixes

By main city (the city, town or CDP each ZIP shares the most land with), the ones with the most are Plainfield (3), Martinsville (2), Peapack and Gladstone (2), Basking Ridge (1), Belle Mead (1), and Bernardsville (1); 27 places in all.

They start with 4 different three-digit prefixes, one per USPS sorting center: 070, 079, 085, and 088.

Neighboring counties

Each one with its ZIP codes. Those without a page of their own open in the tool.

Tools for this county

Sources

  • U.S. Census Bureau, 2020 ZCTA to County, ZCTA to Place and ZCTA to Census Tract Relationship Files (and the 2022 County Subdivision to ZCTA file for Connecticut). Public domain.
  • U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates, table B01003 (population of each ZIP code, census tract and Connecticut town). Public domain.
  • U.S. Census Bureau, Vintage 2025 Population Estimates (county population) and 2025 Gazetteer Files (land area and interior point of each ZIP code). Public domain.
  • U.S. Census Bureau, Cartographic Boundary Files: ZCTAs 2020 and counties 2025, 1:500,000; county adjacency file 2025. Public domain.

How we count. ZIP codes here are the Census Bureau’s ZIP Code Tabulation Areas (ZCTAs), the areas it draws to match USPS ZIP codes; ZIPs with no area of their own (PO boxes, single buildings) aren’t included. A ZIP can cross county lines: “Land in the county” is the exact share of its land inside, from the Census relationship files. “Residents in the county” is the whole ZIP for those entirely inside; for shared ones it’s an estimate, spreading the people of each census tract over the land it shares with the ZIP. Population: ACS 2020–2024. Methodology.

Spotted a mistake? Let us know