County · GEOID 38099
Walsh County, ND ZIP codes
16 ZIP/ZCTAs intersecting this county.
U.S. Census Bureau, ACS 2019–2023 5-year (vintage 2023). Geography: County Walsh County (GEOID 38099). Methodology
Combined population of ZIP/ZCTAs intersecting this county: 12,908 (16 ZIPs).
Combined population of ZIP/ZCTAs intersecting this county. Each intersecting ZIP contributes its full ZCTA population; overlap percents are descriptive only. This is not the Census county ACS headline above. Methodology
ZIP/ZCTA overlap with Walsh County
Population overlap
Share of each ZIP/ZCTA’s population located within Walsh County, based on ZIP Code Database county-overlap data. This is a population measure, not land-area overlap or the Census county population.
- 567448.7%
- 58210100.0%
Directory county
- 582257.7%
- 5822773.2%
Directory county
- 5822976.5%
Directory county
- 5823161.1%
Directory county
- 5823366.5%
Directory county
- 58237100.0%
Directory county
- 5824392.0%
Directory county
- 58250100.0%
Directory county
- 582600.8%
- 5826190.4%
Directory county
- 58270100.0%
Directory county
- 58273100.0%
Directory county
- 5832120.3%
- 5834530.2%
ZIP Code Database county-overlap table, field percent_of_zip_population_in_county, keyed by county_geoid. Not ACS 2019–2023. Overlap vintage is the shipped overlap table and is separate from ACS. Methodology
ZIP codes intersecting Walsh County
| ZIP | City | County | Population | Income |
|---|---|---|---|---|
| 56744 | Oslo | Marshall County | 572 | $77,222 |
| 58210 | Adams | Walsh County | 302 | $45,938 |
| 58225 | Drayton | Pembina County | 1,146 | $76,250 |
| 58227 | Edinburg | Walsh County | 479 | $72,679 |
| 58229 | Fairdale | Walsh County | 93 | $29,440 |
| 58231 | Fordville | Walsh County | 451 | $83,906 |
| 58233 | Forest River | Walsh County | 289 | $93,636 |
| 58237 | Grafton | Walsh County | 5,051 | $68,056 |
| 58243 | Hoople | Walsh County | 563 | $68,750 |
| 58250 | Lankin | Walsh County | 197 | $84,375 |
| 58260 | Milton | Cavalier County | 203 | $67,813 |
| 58261 | Minto | Walsh County | 1,284 | $73,750 |
| 58270 | Park River | Walsh County | 1,838 | $75,795 |
| 58273 | Pisek | Walsh County | 169 | $57,750 |
| 58321 | Brocket | Ramsey County | 148 | $92,250 |
| 58345 | Lawton | Ramsey County | 123 | $77,813 |