County ZIP codes · North Dakota · FIPS 38055
McLean County, ND ZIP Codes
McLean County, North Dakota has 18 ZIP codes (Census 2020 ZCTA-county file; GeoNames postal codes, October 2026), all residential. 13 of the residential ones lie mainly in McLean County and 5 mainly in a neighboring county; 11 cross the county line. Median household income ranges from $74,471 in 58577 (Washburn) to $102,614 in 58576 (Underwood) (Census Bureau, ACS 2020-2024).
- ACS2020-24
- Census2020
Where are the ZIP codes of McLean 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 $74,471 and $93,750.
They carry 18 postal town names.
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates (B19013).
All 18 residential ZIP codes in McLean County
13 ZIP codes lie mainly in McLean County; 5 more reach into it from a neighboring county and follow the first table.
| In this county | ||||||
|---|---|---|---|---|---|---|
| 58540 | Garrison | 2,634 | 7 | $76k | $228k | 100% |
| 58577 | Washburn | 1,954 | 10 | $75k | $260k | 100% |
| 58576 | Underwood | 1,063 | 6 | $103k | $197k | 100% |
| 58575 | Turtle Lake | 910 | 4 | $83k | $170k | 100% |
| 58759 | Max | 756 | 3 | $87k | $153k | 53% |
| 58559 | Mercer | 411 | 2 | $80k | $297k | 73% |
| 58779 | Ryder | 343 | 1 | $63k | $67k | 54% |
| 58716 | Benedict | 308 | 4 | $62k | $283k | 62% |
| 58531 | Coleharbor | 303 | 3 | $81k | $319k | 100% |
| 58723 | Butte | 244 | 1 | $60k | $119k | 55% |
| 58775 | Roseglen | 218 | 3 | $50k | – | 100% |
| 58565 | Riverdale | 187 | 116 | $73k | $223k | 100% |
| 58778 | Ruso | 187 | 1 | $149k | $373k | 92% |
Partly in McLean County
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?
11 ZIP codes of McLean County extend into another county. A ZIP code follows mail routes, not county borders.
| ZIP | In McLean | Elsewhere |
|---|---|---|
| 58770 | 37% | Mountrail County 63% |
| 58579 | 31% | Burleigh County 69% |
| 58759 | 53% | Ward County 47% |
| 58771 | 3% | Mountrail County 76%; Ward County 20% |
| 58735 | 41% | Ward County 59% |
| 58559 | 73% | Sheridan County 27% |
| 58779 | 54% | Ward County 46% |
| 58716 | 62% | Ward County 38% |
| 58723 | 55% | Sheridan County 44%; McHenry County 1% |
| 58778 | 92% | McHenry County 8% |
| 58756 | 4% | Ward County 75%; Mountrail County 21% |
Source: U.S. Census Bureau, 2020 ZCTA-county relationship file (shares of land area).
Which first three digits do McLean County's ZIP codes use?
The first three digits of a ZIP code name the sectional center, the mail processing plant that sorts it. McLean County's ZIP codes use 2 prefixes: 585 and 587.
Source: U.S. Postal Service, labeling list L005 (3-digit ZIP Code prefix groups, SCF sortation), effective October 1, 2026.