Every ZIP code in the United States, with weather, radar, trivia and the numbers behind it. Five digits since 1963!

ZIP stands for Zone Improvement Plan. The codes went live on July 1, 1963.The lowest ZIP code is 00501 — the IRS in Holtsville, New York.The highest ZIP code is 99950, in Ketchikan, Alaska.Type 07734 into a calculator and turn it upside down: hELLO. It is Keansburg, New Jersey.12345 belongs to one company: General Electric in Schenectady, New York.The first digit is a region: 0 is New England and New Jersey, 9 is the West Coast, Alaska and Hawaii.Mr. ZIP, the cartoon mailman, was the mascot that sold the idea to America.ZIP+4 arrived in 1983 and can narrow a ZIP down to one side of one block.A ZIP code is a mail route, not a place: plenty of them cross county and even state lines.Play ZIP Hunt: guess the secret ZIP code of the day in six tries.
zipcodes.pro — STATE/ND/COUNTY/WALSH

Walsh County, ND ZIP codes

There are 11 ZIP codes in Walsh County, ND, in 11 towns, from 58210 to 58273. The largest are 58237 (Grafton), 58270 (Park River) and 58261 (Minto).

The county seat is Grafton.

ZIP codes
11
Towns
11
County seat
Grafton
County FIPS
38099
Population
10,396
Median household income
$71,944
Land area
1,282 sq mi

Walsh County ZIP codes by town

Grafton (county seat)
58237

Each ZIP code is listed under the county most of its land lies in and the town the Postal Service names it for; a ZIP code's own page shows exactly how it is split.

Map of Walsh County ZIP codes

The ZIP codes of Walsh County, shaded. Outlines are Census ZIP Code Tabulation Areas (2020), which approximate the mail routes; PO-box and single-address codes have no area and are not drawn. Click any area to open its ZIP code.

Walsh County in numbers

About 10,396 people live in Walsh County, in 4,400 households, the 14th most populous of North Dakota's 53 counties. The median household income is $71,944 a year, 6% below the North Dakota median of $76,657 (US: $80,734). The median owner-occupied home is valued at $132,700 (47% below the North Dakota median), and median gross rent is $748 a month. The median age is 43.2; 19.2% of adults 25 and over hold a bachelor's degree or higher (32.7% across North Dakota); the average commute takes 18 minutes.

Population10,396Walsh10,396
Households4,400Walsh4,400
Median age43.2Walsh43.2North Dakota35.9US 38.9
Median household income$71,944Walsh$71,944North Dakota$76,657US $80,734
Median home value$132,700Walsh$132,700North Dakota$249,900US $332,700
Median gross rent$748Walsh$748North Dakota$954US $1,413
Bachelor's degree or higher19.2%Walsh19.2%North Dakota32.7%US 35.7%
Mean commute18.0 minWalsh18.0 minNorth Dakota17.9 minUS 26.4 min
Population density8 / sq miWalsh8 / sq mi

U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates. Survey estimates carry margins of error, wider for small places. Sources and methods.

Largest towns in Walsh County

Largest towns in Walsh County
TownZIP codesPopulation
Grafton 1 4,102
Park River 1 1,458
Minto 1 718
Hoople 1 228
Fordville 1 212
Edinburg 1 196
Adams 1 121
Lankin 1 109
Pisek 1 91
Forest River 1 87
Fairdale 1 16

Population of the census place of that name where there is one, otherwise of the ZIP codes the Postal Service addresses by it. A town's ZIP codes can reach past the county line.

Neighbouring counties

Counties that share a ZIP code with Walsh County.

Not sure you are in Walsh County? What county am I in? answers from your location, near a county line included.

Every ZIP code in Walsh County, with figures

ZIP codes in Walsh County
ZIP City Type Population Median income Median home
58210 Adams , ND Standard 246 $47,500 $88,300
58227 Edinburg , ND Standard 481 $78,264 $115,200
58229 Fairdale , ND Standard 97 $29,357 $108,700
58231 Fordville , ND Standard 461 $85,833 $95,000
58233 Forest River , ND Standard 265 $84,375 $121,900
58237 Grafton , ND Standard 4,994 $70,201 $155,500
58243 Hoople , ND Standard 502 $85,625 $109,600
58250 Lankin , ND Standard 191 $108,375 $93,000
58261 Minto , ND Standard 1,442 $78,864 $119,000
58270 Park River , ND Standard 1,816 $69,811 $164,200
58273 Pisek , ND Standard 139 $52,500 —

Cite this page

zipcodes.pro. “Walsh County ZIP codes.” Data release 2026-10-12. Retrieved 2026-10-20. https://zipcodes.pro/state/nd/county/walsh

Underlying data is public domain or openly licensed — sources, vintages and licences.