County ZIP codes · North Dakota · FIPS 38037
Grant County, ND ZIP Codes
Grant County, North Dakota has 13 ZIP codes (Census 2020 ZCTA-county file; GeoNames postal codes, October 2026), all residential. 5 of the residential ones lie mainly in Grant County and 8 mainly in a neighboring county; 9 cross the county line. Median household income ranges from $58,533 in 57638 (Lemmon) to $78,214 in 58563 (New Salem) (Census Bureau, ACS 2020-2024).
- ACS2020-24
- Census2020
Where are the ZIP codes of Grant County?
Source: U.S. Census Bureau, 2020 ZCTA cartographic boundaries; ACS 2020-2024 5-year estimates (B19013).
How different are its ZIP codes?
They carry 13 postal town names.
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates (B19013).
All 13 residential ZIP codes in Grant County
5 ZIP codes lie mainly in Grant County; 8 more reach into it from a neighboring county and follow the first table.
| In this county | ||||||
|---|---|---|---|---|---|---|
| 58533 | Elgin | 830 | 2 | $36k | $93k | 100% |
| 58529 | Carson | 721 | 2 | $66k | $88k | 100% |
| 58562 | New Leipzig | 400 | 1 | $63k | $100k | 63% |
| 58564 | Raleigh | 102 | 1 | $81k | – | 100% |
| 58569 | Shields | 89 | 1 | – | – | 100% |
Partly in Grant County
| In this county | ||||||
|---|---|---|---|---|---|---|
| 58535 | Flasher | 500 | 1 | $66k | $122k | 37% |
| 58520 | Almont | 272 | 1 | $96k | $89k | 31% |
| 58631 | Glen Ullin | 953 | 3 | $58k | $133k | 30% |
| 57645 | Morristown | 184 | 1 | $57k | $52k | 27% |
| 57641 | McIntosh | 215 | 0 | $84k | $78k | 10% |
| 58638 | Hebron | 874 | 3 | $64k | $109k | 7% |
| 57638 | Lemmon | 1,852 | 2 | $59k | $101k | 5% |
| 58563 | New Salem | 1,961 | 3 | $78k | $220k | 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?
9 ZIP codes of Grant County extend into another county. A ZIP code follows mail routes, not county borders.
| ZIP | In Grant | Elsewhere |
|---|---|---|
| 58563 | 2% | Morton County68%; Oliver County30% |
| 57638 | 5% | Perkins County60%; Adams County25%; Sioux County5%; Corson County5% |
| 58631 | 30% | Morton County62%; Mercer County9% |
| 58638 | 7% | Morton County43%; Mercer County30%; Stark County16%; Dunn County4% |
| 58535 | 37% | Morton County63% |
| 58562 | 63% | Hettinger County29%; Adams County8% |
| 58520 | 31% | Morton County69% |
| 57641 | 10% | Corson County62%; Sioux County28% |
| 57645 | 27% | Corson County52%; Sioux County21% |
Source: U.S. Census Bureau, 2020 ZCTA-county relationship file (shares of land area).
Which first three digits do Grant County's ZIP codes use?
The first three digits of a ZIP code name the sectional center, the mail processing plant that sorts it. Grant County's ZIP codes use 3 prefixes: 576, 585 and 586.
| Prefix | Sectional center | Here | All codes |
|---|---|---|---|
| 576 | Bismarck, ND (SCF 585) | 3 | 32 |
| 585 | Bismarck, ND (SCF 585) | 8 | 48 |
| 586 | Bismarck, ND (SCF 585) | 2 | 32 |
Source: U.S. Postal Service, labeling list L005 (3-digit ZIP Code prefix groups, SCF sortation), effective October 1, 2026.