County ZIP codes · Michigan · FIPS 26021
Berrien County, MI ZIP Codes
Berrien County, Michigan has 26 ZIP codes (Census 2020 ZCTA-county file; GeoNames postal codes, October 2026): 24 residential and 2 for PO boxes or a single organization. 23 of the residential ones lie mainly in Berrien County and 1 mainly in a neighboring county; 7 cross the county line. Median household income ranges from $39,499 in 49022 (Benton Harbor) to $104,969 in 49085 (Saint Joseph) (Census Bureau, ACS 2020-2024).
- ACS2020-24
- Census2020
Where are the ZIP codes of Berrien County?
Source: U.S. Census Bureau, 2020 ZCTA cartographic boundaries; ACS 2020-2024 5-year estimates (B19013).
How different are its ZIP codes?
The middle half of its ranked ZIP codes (1,000+ people living in households) report median household incomes between $62,636 and $75,048.
They carry 23 postal town names.
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates (B19013).
All 24 residential ZIP codes in Berrien County
23 ZIP codes lie mainly in Berrien County; 1 more reaches into it from a neighboring county and follows the first table.
| In this county | ||||||
|---|---|---|---|---|---|---|
| 49120 | Niles | 36,495 | 313 | $65k | $178k | 53% |
| 49022 | Benton Harbor | 29,460 | 438 | $40k | $160k | 98% |
| 49085 | Saint Joseph | 23,827 | 987 | $105k | $305k | 100% |
| 49103 | Berrien Springs | 11,590 | 259 | $66k | $229k | 100% |
| 49127 | Stevensville | 11,155 | 651 | $93k | $297k | 100% |
| 49107 | Buchanan | 10,323 | 156 | $66k | $190k | 100% |
| 49038 | Coloma | 8,616 | 221 | $63k | $207k | 86% |
| 49098 | Watervliet | 6,215 | 191 | $59k | $164k | 76% |
| 49106 | Bridgman | 4,741 | 323 | $73k | $262k | 100% |
| 49128 | Three Oaks | 3,450 | 79 | $67k | $258k | 100% |
| 49117 | New Buffalo | 3,358 | 176 | $75k | $488k | 100% |
| 49111 | Eau Claire | 3,159 | 73 | $71k | $176k | 98% |
| 49101 | Baroda | 2,947 | 143 | $75k | $252k | 100% |
| 49125 | Sawyer | 1,990 | 152 | $80k | $342k | 100% |
| 49113 | Galien | 1,742 | 49 | $59k | $172k | 100% |
| 49126 | Sodus | 1,623 | 106 | $77k | $152k | 100% |
| 49102 | Berrien Center | 1,472 | 98 | $63k | $262k | 96% |
| 49129 | Union Pier | 669 | 133 | $106k | $654k | 100% |
| 49104 | Berrien Springs | 383 | 2,280 | – | – | 100% |
| 49115 | Harbert | 147 | 173 | – | $340k | 100% |
| 49119 | New Troy | 134 | 265 | $57k | $138k | 100% |
| 49116 | Lakeside | 86 | 56 | $128k | – | 100% |
| 49084 | Riverside | 38 | 409 | $54k | $165k | 100% |
Partly in Berrien County
| In this county | ||||||
|---|---|---|---|---|---|---|
| 49047 | Dowagiac | 14,858 | 125 | $63k | $182k | 2% |
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates; county shares by land area (Census 2020 ZCTA-county relationship file).
Which ZIP codes cross the county line?
7 ZIP codes of Berrien County extend into another county. A ZIP code follows mail routes, not county borders.
| ZIP | In Berrien | Elsewhere |
|---|---|---|
| 49120 | 53% | Cass County 47% |
| 49022 | 98% | Van Buren County 2% |
| 49047 | 2% | Cass County 91%; Van Buren County 8% |
| 49038 | 86% | Van Buren County 14% |
| 49098 | 76% | Van Buren County 24% |
| 49111 | 98% | Cass County 2% |
| 49102 | 96% | Cass County 4% |
Source: U.S. Census Bureau, 2020 ZCTA-county relationship file (shares of land area).
PO Box and single-organization ZIP codes
| ZIP | Postal name |
|---|---|
| 49023 | Benton Harbor |
| 49039 | Hagar Shores |
Source: GeoNames postal codes (CC BY 4.0).
Which first three digits do Berrien County's ZIP codes use?
The first three digits of a ZIP code name the sectional center, the mail processing plant that sorts it. Berrien County's ZIP codes use 2 prefixes: 490 and 491.
Source: U.S. Postal Service, labeling list L005 (3-digit ZIP Code prefix groups, SCF sortation), effective October 1, 2026.