Skip to content
ZIP codes

ZIP codes in Berrien County, Michigan

Berrien County has 24 ZIP codes. 17 lie entirely inside it and 7 are shared with neighboring counties, so part of their land and their people are elsewhere. About 153,812 people live in the parts inside it (ACS 2020–2024).

By the All Map Tools Team

ZIP codes
24
With 1% or more of their land inside
Entirely inside
17
99% or more of their land
Shared with other counties
7
Most with Cass County (4)
Most populated ZIP
49120
36,495 people · Niles
Least populated ZIP
49084
38 people
Largest ZIP by land
49120
117 sq mi · Niles

Map of the ZIP codes in Berrien County

LaPorte County, IN St. Joseph County, IN Cass County Van Buren County 49022 · Fair Plain · 29,460 people · 98% in the county 49038 · Lake Michigan Beach · 8,616 people · 86% in the county 49047 · Dowagiac · 14,858 people · 1.9% in the county 49084 · 38 people · 100% in the county 49085 · St. Joseph · 23,827 people · 100% in the county 49098 · Paw Paw Lake · 6,215 people · 76% in the county 49101 · Baroda · 2,947 people · 100% in the county 49102 · 1,472 people · 96% in the county 49103 · Berrien Springs · 11,590 people · 100% in the county 49104 · 383 people · 100% in the county 49106 · Bridgman · 4,741 people · 100% in the county 49107 · Buchanan · 10,323 people · 100% in the county 49111 · Eau Claire · 3,159 people · 98% in the county 49113 · Galien · 1,742 people · 100% in the county 49115 · Shorewood-Tower Hills-Harbert · 147 people · 100% in the county 49116 · 86 people · 100% in the county 49117 · New Buffalo · 3,358 people · 100% in the county 49119 · New Troy · 134 people · 100% in the county 49120 · Niles · 36,495 people · 53% in the county 49125 · Shorewood-Tower Hills-Harbert · 1,990 people · 100% in the county 49126 · 1,623 people · 100% in the county 49127 · Stevensville · 11,155 people · 100% in the county 49128 · Three Oaks · 3,450 people · 100% in the county 49129 · 669 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 Berrien County

24 ZIP codes in Berrien County, MI, by number
ZIP code Main city Population Land in the county Residents in the county
49022 Fair Plain 29,460 98% ≈ 29,380
49038 Lake Michigan Beach 8,616 86% ≈ 8,231
49047 Dowagiac 14,858 1.9% ≈ 144
49084 — 38 100% 38
49085 St. Joseph 23,827 100% 23,827
49098 Paw Paw Lake 6,215 76% ≈ 5,741
49101 Baroda 2,947 100% 2,947
49102 — 1,472 96% ≈ 1,416
49103 Berrien Springs 11,590 100% 11,590
49104 — 383 100% 383
49106 Bridgman 4,741 100% 4,741
49107 Buchanan 10,323 100% 10,323
49111 Eau Claire 3,159 98% ≈ 2,954
49113 Galien 1,742 100% 1,742
49115 Shorewood-Tower Hills-Harbert 147 100% 147
49116 — 86 100% 86
49117 New Buffalo 3,358 100% 3,358
49119 New Troy 134 100% 134
49120 Niles 36,495 53% ≈ 27,743
49125 Shorewood-Tower Hills-Harbert 1,990 100% 1,990
49126 — 1,623 100% 1,623
49127 Stevensville 11,155 100% 11,155
49128 Three Oaks 3,450 100% 3,450
49129 — 669 100% 669

ZIP codes shared with other counties

These 7 ZIP codes have part of their land in another county. The first figure is the share of their land in Berrien 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 Shorewood-Tower Hills-Harbert (2), Baroda (1), Berrien Springs (1), Bridgman (1), Buchanan (1), and Dowagiac (1); 17 places in all.

They start with 2 different three-digit prefixes, one per USPS sorting center: 490 and 491.

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