Walsh County, North Dakota
Walsh County, North Dakota, has 10,179 residents (July 2025 estimate). Its county seat is Grafton. It uses Central Time and covers 1,282 sq mi (3,319 km²) of land.
- Resident population, July 2025
- 10,179
- Land area
- 1,282 sq mi (3,319 km²)
- County seat or government
- Grafton
- Time zone
- Central TimeUTC-06:00 in January; UTC-05:00 in July
- Median household income
- $71,944 ± $6,020
- Median home value
- $132,700 ± $14,512
- Median rent, with utilities
- $748 ± $134
- Homes lived in by their owners
- 76% ± 3.0 points
- County type
- County
- Metro or micro area
- Outside any metro or micro areaNext to: Grand Forks, ND-MN metro area
- Water area
- 12.4 sq mi (32.2 km²)
- State
- North Dakota
- County code (FIPS)
- 38099
- Coordinates (central point)
- 48.376979, -97.722230
These coordinates mark a central point for the area, not a street address. Income, home value, rent and homes lived in by their owners: U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates, ± margin at 90% confidence; checked on October 13, 2026.
Time zones in Walsh County
| Time zone | Local time and UTC offset | Next clock change |
|---|---|---|
| Central TimeAmerica/Chicago | UTC-06:00 in January; UTC-05:00 in July. Enable JavaScript for the live clock. | Enable JavaScript for upcoming changes. |
Near a time-zone line, check where you are with the time-zone finder. Your phone’s setting can differ.
ZIP Code areas, largest first
- 582374,994 people
- 582701,816 people
- 582611,442 people
- 582251,053 people
- 56744571 people
- 58243502 people
- 58227481 people
- 58231461 people
- 58233265 people
- 58260256 people
- 58210246 people
- 58250191 people
16 ZIP Code areas overlap Walsh County. People counts are 2020–2024 estimates for each whole ZIP area. Mailing ZIPs can differ; check an address with USPS ZIP Code Lookup.
Official county information
We don’t have a website for this county yet. The US government’s local-office directory ↗ lists its offices. A geographic lookup cannot determine eligibility, tax liability or a court obligation.
Townships in Walsh County, largest first
- Walsh Centre Township214 people
- Grafton Township213 people
- Kensington Township206 people
- Oakwood Township194 people
- Glenwood Township179 people
- Harriston Township171 people
- Lampton Township155 people
- Fertile Township135 people
- Cleveland Township129 people
- Dundee Township124 people
- Acton Township114 people
- Walshville Township113 people
All 36
- Farmington Township94 people
- Martin Township90 people
- Ardoch Township79 people
- Silvesta Township79 people
- Tiber Township71 people
- Ops Township63 people
- St. Andrews Township61 people
- Rushford Township55 people
- Pulaski Township52 people
- Prairie Centre Township50 people
- Shepherd Township49 people
- Forest River Township48 people
- Golden Township47 people
- Medford Township47 people
- Norton Township45 people
- Kinloss Township33 people
- Eden Township26 people
- Dewey Township22 people
- Adams Township18 people
- Sauter Township17 people
- Perth Township13 people
- Vesta Township11 people
- Latona Township5 people
- Vernon Township3 people
People counts are American Community Survey 2020–2024 5-year estimates. All townships in North Dakota, by county
School districts in Walsh County, largest first
- Grafton Public School District 185,347 people
- Langdon Area Public School District 232,817 people
- Park River Area Public School District 82,362 people
- Dakota Prairie Public School District 12,114 people
- Valley-Edinburg Public School District 1181,353 people
- Minto Public School District 201,328 people
- Lakota Public School District 661,323 people
- Manvel Public School District 1251,272 people
- Midway Public School District 1281,262 people
- Drayton Public School District 19930 people
- Edmore Public School District 2646 people
- Fordville-Lankin Public School District 5550 people
Districts with land in the county; a district can cross county lines. People counts are American Community Survey 2020–2024 5-year estimates. A district boundary doesn’t decide which school a student attends.
Cities, towns and communities, largest first
These areas overlap the mapped boundary; an overlap does not mean that every address belongs to both.
- Grafton, North Dakota (city)4,102 people
- Park River, North Dakota (city)1,458 people
- Minto, North Dakota (city)718 people
- Hoople, North Dakota (city)228 people
- Fordville, North Dakota (city)212 people
- Edinburg, North Dakota (city)196 people
- Adams, North Dakota (city)121 people
- Lankin, North Dakota (city)109 people
- Pisek, North Dakota (city)91 people
- Forest River, North Dakota (city)87 people
- Auburn, North Dakota (CDP)28 people
- Ardoch, North Dakota (city)22 people
All 15
- Fairdale, North Dakota (city)16 people
- Conway, North Dakota (city)11 people
- Nash, North Dakota (CDP)7 people
Bordering areas, nearest first
Distances are straight lines between map points.
- Pembina County, North Dakota28 mi north
- Grand Forks County, North Dakota34 mi south
- Nelson County, North Dakota39 mi southwest
- Cavalier County, North Dakota43 mi northwest
- Ramsey County, North Dakota47 mi west
- Marshall County, Minnesota63 mi east
Before using this answer on a form
Use a precise point for address-level questions. A device accuracy circle can cross a boundary; confirm tax, voting or jury details with the responsible office.
Find the county where you are now, check its ZIP area, or check the time zone where you are.