County ZIP codes · North Dakota · FIPS 38035
Grand Forks County, ND ZIP Codes
Grand Forks County, North Dakota has 25 ZIP codes (Census 2020 ZCTA-county file; GeoNames postal codes, October 2026): 22 residential and 3 for PO boxes or a single organization. 16 of the residential ones lie mainly in Grand Forks County and 6 mainly in a neighboring county; 9 cross the county line. Median household income ranges from $60,474 in 58203 (Grand Forks) to $111,250 in 58278 (Thompson) (Census Bureau, ACS 2020-2024).
- ACS2020-24
- Census2020
Where are the ZIP codes of Grand Forks 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 $68,143 and $88,015.
They carry 19 postal town names.
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates (B19013).
All 22 residential ZIP codes in Grand Forks County
16 ZIP codes lie mainly in Grand Forks County; 6 more reach into it from a neighboring county and follow the first table.
| In this county | ||||||
|---|---|---|---|---|---|---|
| 58201 | Grand Forks | 42,373 | 614 | $68k | $289k | 100% |
| 58203 | Grand Forks | 16,478 | 240 | $61k | $207k | 100% |
| 58202 | Grand Forks | 2,865 | 6,632 | $30k | – | 100% |
| 58278 | Thompson | 2,168 | 21 | $111k | $313k | 100% |
| 58251 | Larimore | 2,016 | 11 | $101k | $232k | 100% |
| 58204 | Grand Forks Afb | 1,834 | 1,505 | $73k | <$10k | 100% |
| 58267 | Northwood | 1,569 | 7 | $88k | $218k | 96% |
| 58275 | Reynolds | 713 | 6 | $105k | $214k | 70% |
| 58256 | Manvel | 705 | 8 | $91k | $219k | 100% |
| 58228 | Emerado | 640 | 6 | $71k | $194k | 100% |
| 58235 | Gilby | 513 | 6 | $81k | $135k | 100% |
| 58214 | Arvilla | 387 | 5 | $112k | $421k | 100% |
| 58258 | Mekinock | 261 | 9 | $56k | $99k | 100% |
| 58205 | Grand Forks Afb | 153 | 24 | – | – | 100% |
| 58266 | Niagara | 74 | 1 | $89k | – | 72% |
| 58244 | Inkster | 50 | 2 | $175k | $185k | 100% |
Partly in Grand Forks County
| In this county | ||||||
|---|---|---|---|---|---|---|
| 58231 | Fordville | 461 | 4 | $86k | $95k | 40% |
| 58233 | Forest River | 265 | 2 | $84k | $122k | 38% |
| 58261 | Minto | 1,442 | 9 | $79k | $119k | 36% |
| 58240 | Hatton | 991 | 7 | $86k | $169k | 19% |
| 58212 | Aneta | 312 | 1 | $61k | $99k | 12% |
| 56744 | Oslo | 571 | 6 | $82k | $134k | 4% |
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 Grand Forks County extend into another county. A ZIP code follows mail routes, not county borders.
| ZIP | In Grand Forks | Elsewhere |
|---|---|---|
| 58267 | 96% | Steele County 4% |
| 58261 | 36% | Walsh County 64% |
| 58240 | 19% | Steele County 47%; Traill County 33% |
| 58275 | 70% | Traill County 30% |
| 56744 | 4% | Marshall County 50%; Polk County 24%; Walsh County 23% |
| 58231 | 40% | Walsh County 60% |
| 58212 | 12% | Nelson County 47%; Griggs County 34%; Steele County 6% |
| 58233 | 38% | Walsh County 62% |
| 58266 | 72% | Nelson County 28% |
Source: U.S. Census Bureau, 2020 ZCTA-county relationship file (shares of land area).
PO Box and single-organization ZIP codes
Source: GeoNames postal codes (CC BY 4.0).
Which first three digits do Grand Forks County's ZIP codes use?
The first three digits of a ZIP code name the sectional center, the mail processing plant that sorts it. Grand Forks County's ZIP codes use 2 prefixes: 567 and 582.
| Prefix | Sectional center | Here | All codes |
|---|---|---|---|
| 567 | Grand Forks, ND (SCF 582) | 1 | 42 |
| 582 | Grand Forks, ND (SCF 582) | 24 | 61 |
Source: U.S. Postal Service, labeling list L005 (3-digit ZIP Code prefix groups, SCF sortation), effective October 1, 2026.