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.

FargoBismarckGrand Forks
Walsh County in North Dakota
GraftonPark RiverMintoHoopleFordville
Walsh County and its neighbors (simplified outlines). Open in OpenStreetMap ↗
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 zoneLocal time and UTC offsetNext clock change
Central TimeAmerica/ChicagoUTC-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

  1. 582374,994 people
  2. 582701,816 people
  3. 582611,442 people
  4. 582251,053 people
  5. 56744571 people
  6. 58243502 people
  7. 58227481 people
  8. 58231461 people
  9. 58233265 people
  10. 58260256 people
  11. 58210246 people
  12. 58250191 people
All 16
  1. 58321140 people
  2. 58273139 people
  3. 58345120 people
  4. 5822997 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

  1. Walsh Centre Township214 people
  2. Grafton Township213 people
  3. Kensington Township206 people
  4. Oakwood Township194 people
  5. Glenwood Township179 people
  6. Harriston Township171 people
  7. Lampton Township155 people
  8. Fertile Township135 people
  9. Cleveland Township129 people
  10. Dundee Township124 people
  11. Acton Township114 people
  12. Walshville Township113 people
All 36
  1. Farmington Township94 people
  2. Martin Township90 people
  3. Ardoch Township79 people
  4. Silvesta Township79 people
  5. Tiber Township71 people
  6. Ops Township63 people
  7. St. Andrews Township61 people
  8. Rushford Township55 people
  9. Pulaski Township52 people
  10. Prairie Centre Township50 people
  11. Shepherd Township49 people
  12. Forest River Township48 people
  13. Golden Township47 people
  14. Medford Township47 people
  15. Norton Township45 people
  16. Kinloss Township33 people
  17. Eden Township26 people
  18. Dewey Township22 people
  19. Adams Township18 people
  20. Sauter Township17 people
  21. Perth Township13 people
  22. Vesta Township11 people
  23. Latona Township5 people
  24. 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

  1. Grafton Public School District 185,347 people
  2. Langdon Area Public School District 232,817 people
  3. Park River Area Public School District 82,362 people
  4. Dakota Prairie Public School District 12,114 people
  5. Valley-Edinburg Public School District 1181,353 people
  6. Minto Public School District 201,328 people
  7. Lakota Public School District 661,323 people
  8. Manvel Public School District 1251,272 people
  9. Midway Public School District 1281,262 people
  10. Drayton Public School District 19930 people
  11. Edmore Public School District 2646 people
  12. 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.

  1. Grafton, North Dakota (city)4,102 people
  2. Park River, North Dakota (city)1,458 people
  3. Minto, North Dakota (city)718 people
  4. Hoople, North Dakota (city)228 people
  5. Fordville, North Dakota (city)212 people
  6. Edinburg, North Dakota (city)196 people
  7. Adams, North Dakota (city)121 people
  8. Lankin, North Dakota (city)109 people
  9. Pisek, North Dakota (city)91 people
  10. Forest River, North Dakota (city)87 people
  11. Auburn, North Dakota (CDP)28 people
  12. Ardoch, North Dakota (city)22 people
All 15
  1. Fairdale, North Dakota (city)16 people
  2. Conway, North Dakota (city)11 people
  3. Nash, North Dakota (CDP)7 people

Bordering areas, nearest first

Distances are straight lines between map points.

  1. Pembina County, North Dakota28 mi north
  2. Grand Forks County, North Dakota34 mi south
  3. Nelson County, North Dakota39 mi southwest
  4. Cavalier County, North Dakota43 mi northwest
  5. Ramsey County, North Dakota47 mi west
  6. 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.

See this county on Census.gov ↗

Areas that only touch the edge

These areas meet the boundary only along a sliver. Most addresses here are not in them; for an address near the line, check with the county.