First three digits · North Dakota
ZIP Codes Starting with
61 ZIP codes start with 582, sorted at the Grand Forks, ND (SCF 582) sectional center (USPS labeling list L005, effective October 1, 2026) in North Dakota: 58 residential ZIP codes across 7 counties and 3 PO Box or single-organization codes (Census 2020 ZCTAs and GeoNames postal codes, October 2026).
What do the digits 582 mean?
The first digit, 5, is one of ten national areas (Iowa, Minnesota, Montana, North Dakota, South Dakota and Wisconsin). The first three, 582, route mail to a sectional center: USPS labeling list L005 (effective October 1, 2026) sends letters for 582 to the Grand Forks, ND (SCF 582) facility. The last two digits pick the delivery area. By residents, the largest town names among the 582 ZIP codes are Grand Forks, Grafton, Cavalier, Langdon, Mayville and Thompson.
The same facility sorts 3 prefixes, 153 ZIP codes in all: 567, 582, 583.
Where are the 582 ZIP codes?
Source: U.S. Census Bureau, 2020 ZCTA cartographic boundaries; ACS 2020-2024 5-year estimates (B19013).
All ZIP codes starting with 582
| County | ||||||
|---|---|---|---|---|---|---|
| 58201 | Grand Forks | Grand Forks County | 42,373 | 614 | $68k | $289k |
| 58202 | Grand Forks | Grand Forks County | 2,865 | 6,632 | $30k | – |
| 58203 | Grand Forks | Grand Forks County | 16,478 | 240 | $61k | $207k |
| 58204 | Grand Forks Afb | Grand Forks County | 1,834 | 1,505 | $73k | <$10k |
| 58205 | Grand Forks Afb | Grand Forks County | 153 | 24 | – | – |
| 58206 | Grand Forks | Grand Forks County | PO Box or unique | – | – | – |
| 58207 | Grand Forks | Grand Forks County | PO Box or unique | – | – | – |
| 58208 | Grand Forks | Grand Forks County | PO Box or unique | – | – | – |
| 58210 | Adams | Walsh County | 246 | 2 | $48k | $88k |
| 58212 | Aneta | Nelson County | 312 | 1 | $61k | $99k |
| 58214 | Arvilla | Grand Forks County | 387 | 5 | $112k | $421k |
| 58216 | Bathgate | Pembina County | 161 | 2 | $94k | $112k |
| 58218 | Buxton | Traill County | 873 | 7 | $92k | $268k |
| 58219 | Caledonia | Traill County | 175 | 30 | $82k | $192k |
| 58220 | Cavalier | Pembina County | 2,268 | 13 | $61k | $183k |
| 58222 | Crystal | Pembina County | 234 | 3 | $74k | $101k |
| 58223 | Cummings | Traill County | 172 | 2 | $97k | $342k |
| 58224 | Dahlen | Nelson County | 28 | 2 | $128k | – |
| 58225 | Drayton | Pembina County | 1,053 | 4 | $74k | $121k |
| 58227 | Edinburg | Walsh County | 481 | 4 | $78k | $115k |
| 58228 | Emerado | Grand Forks County | 640 | 6 | $71k | $194k |
| 58229 | Fairdale | Walsh County | 97 | 1 | $29k | $109k |
| 58230 | Finley | Steele County | 595 | 3 | $81k | $92k |
| 58231 | Fordville | Walsh County | 461 | 4 | $86k | $95k |
| 58233 | Forest River | Walsh County | 265 | 2 | $84k | $122k |
| 58235 | Gilby | Grand Forks County | 513 | 6 | $81k | $135k |
| 58236 | Glasston | Pembina County | 31 | 3 | – | – |
| 58237 | Grafton | Walsh County | 4,994 | 20 | $70k | $156k |
| 58238 | Hamilton | Pembina County | 114 | 1 | $134k | $147k |
| 58239 | Hannah | Cavalier County | 58 | 1 | $146k | – |
| 58240 | Hatton | Steele County | 991 | 7 | $86k | $169k |
| 58241 | Hensel | Pembina County | 137 | 2 | $54k | – |
| 58243 | Hoople | Walsh County | 502 | 6 | $86k | $110k |
| 58244 | Inkster | Grand Forks County | 50 | 2 | $175k | $185k |
| 58249 | Langdon | Cavalier County | 2,217 | 5 | $65k | $149k |
| 58250 | Lankin | Walsh County | 191 | 2 | $108k | $93k |
| 58251 | Larimore | Grand Forks County | 2,016 | 11 | $101k | $232k |
| 58254 | McVille | Nelson County | 588 | 5 | $87k | $144k |
| 58255 | Maida | Cavalier County | no residents | 0 | – | – |
| 58256 | Manvel | Grand Forks County | 705 | 8 | $91k | $219k |
| 58257 | Mayville | Traill County | 2,180 | 18 | $60k | $196k |
| 58258 | Mekinock | Grand Forks County | 261 | 9 | $56k | $99k |
| 58259 | Michigan | Nelson County | 393 | 2 | $55k | $132k |
| 58260 | Milton | Cavalier County | 256 | 2 | $58k | $87k |
| 58261 | Minto | Walsh County | 1,442 | 9 | $79k | $119k |
| 58262 | Mountain | Pembina County | 125 | 8 | $105k | $143k |
| 58265 | Neche | Pembina County | 528 | 6 | $83k | $108k |
| 58266 | Niagara | Grand Forks County | 74 | 1 | $89k | – |
| 58267 | Northwood | Grand Forks County | 1,569 | 7 | $88k | $218k |
| 58269 | Osnabrock | Cavalier County | 139 | 2 | – | $35k |
| 58270 | Park River | Walsh County | 1,816 | 12 | $70k | $164k |
| 58271 | Pembina | Pembina County | 654 | 7 | $103k | $141k |
| 58272 | Petersburg | Nelson County | 177 | 1 | $77k | $113k |
| 58273 | Pisek | Walsh County | 139 | 2 | $53k | – |
| 58274 | Portland | Steele County | 930 | 7 | $105k | $203k |
| 58275 | Reynolds | Grand Forks County | 713 | 6 | $105k | $214k |
| 58276 | Saint Thomas | Pembina County | 429 | 4 | $83k | $92k |
| 58277 | Sharon | Steele County | 195 | 2 | $70k | $210k |
| 58278 | Thompson | Grand Forks County | 2,168 | 21 | $111k | $313k |
| 58281 | Wales | Cavalier County | 57 | 0 | $129k | $80k |
| 58282 | Walhalla | Pembina County | 1,321 | 6 | $52k | $107k |
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates; GeoNames postal codes (CC BY 4.0) for codes without a residential area.