Townapedia
Grafton, North Dakota
Grafton, North Dakota · Andrew Filer, CC BY-SA 2.0
Strand Theater, Grafton, North Dakota
Strand Theater, Grafton, North Dakota · Andrew Filer, CC BY-SA 2.0
20221019 101021 Grafton, ND
20221019 101021 Grafton, ND · Snaebyllej, CC BY-SA 4.0
Walsh County Courthouse
Walsh County Courthouse · Andrew Filer from Seattle (ex-Minneapolis), CC BY-SA 2.0

Grafton, North Dakota

Grafton is a city of 4,102 people in Walsh County, North Dakota, founded in 1881.

Loading the weather...
Population4,102 -1.9% since 2019
Elevation830 ft 253 m
Founded1881
Land area3.3 sq mi
ZIP code58237
Nearest airportGrand Forks Air Force Base (RDR) 31 mi

Why visit Grafton

Townapedia lists 6 museums and landmarks, 3 parks and trails, 1 place to stay and 1 attraction in and around town.

Highlights include Strand Twin Theatres, Elmwood, Grafton Post Office and Grafton Curling Club.

July is the warmest month, with average highs of 81°F; January lows average 0°F.

About Grafton

Grafton is a city and the county seat of Walsh County, North Dakota, United States. The population was 4,170 at the 2020 census, and was estimated at 4,027 in 2024, making it the 16th-most populous city in North Dakota.

From the Wikipedia article Grafton, North Dakota (this version), under CC BY-SA 4.0.

Things to do1

Strand Twin Theatres

Cinema and theater · 0.4 mi

618 Hill Avenue, Grafton

Open in Google Maps

Museums and landmarks6

Elmwood

Monument and historic site · National Register of Historic Places · 0.6 mi

House in or near Grafton, North Dakota

Open in Google Maps · Wikipedia

Grafton Post Office

Monument and historic site · National Register of Historic Places · 0.4 mi

Building in North Dakota, United States

Open in Google Maps · Wikipedia

Grafton State School

Monument and historic site · National Register of Historic Places · 0.9 mi

Historic district in North Dakota, United States of America

Open in Google Maps · Wikipedia

Strand Theatre

Monument and historic site · National Register of Historic Places

Movie theater in Grafton, North Dakota, United States

Open in Google Maps · Wikipedia

Walsh County Courthouse

Monument and historic site · National Register of Historic Places

County courthouse in North Dakota, United States of America

Open in Google Maps · Wikipedia

Caboose

Monument and historic site · 0.7 mi

Open in Google Maps

Parks, trails and playgrounds3

Grafton Curling Club

Sports field and stadium

31 East 7th Street

Open in Google Maps · +1-701-360-1737

Leistikow Memorial Park

Park · 0.9 mi

495 West 5th Street, Grafton

Open in Google Maps

Fair Oaks

Golf course · 0.9 mi

Open in Google Maps

Advertisement

Where to stay1

AmericInn by Wyndham Grafton

Motel and hotel · 1.0 mi

1015 West 12th St, Grafton

Open in Google Maps

History

Grafton was founded in 1881 and US Highway 81 and North Dakota Highway 17 are the two major highways that run through the city.

The Grafton area was homesteaded by Nils Monson. Nils Monson was a 29-year-old bachelor who walked to the area from Winnipeg in the fall of 1878 to homestead. He was the first to deed his 160-acre homestead to the town. The Grafton area was later settled by Thomas E. Cooper in early 1879. He became postmaster later that year when a post office was constructed as part of expansions in service for the Northern Pacific Railway and the Great Northern Railway. Grafton was founded in 1881. It was incorporated as a village in 1881 and then became a city in 1903. In 1881, Walsh County was established and Grafton was subsequently designated the county seat. The city was named for Grafton County, New Hampshire, the native home of a large share of its early settlers.

The Grafton State School, a home for the developmentally disabled, is listed on the National Register of Historic Places.

From the History section of Grafton, North Dakota on Wikipedia, under CC BY-SA 4.0.

Churches and places of worship1

Schools, colleges and libraries4

Advertisement

Healthcare1

Map of Grafton

17 places. The map loads OpenStreetMap tiles when you open it.

Climate by month

0°20°40°60°80°January: 0.0 in of rainFebruary: 0.0 in of rainMarch: 0.0 in of rainApril: 0.0 in of rainMay: 0.0 in of rainJune: 0.0 in of rainJuly: 0.0 in of rainAugust: 0.0 in of rainSeptember: 0.0 in of rainOctober: 0.0 in of rainNovember: 0.0 in of rainDecember: 0.0 in of rainJanuary: 16°FFebruary: 21°FMarch: 34°FApril: 52°FMay: 68°FJune: 79°FJuly: 81°FAugust: 80°FSeptember: 71°FOctober: 54°FNovember: 36°FDecember: 21°FJanuary: 0°FFebruary: 4°FMarch: 18°FApril: 33°FMay: 46°FJune: 57°FJuly: 61°FAugust: 59°FSeptember: 50°FOctober: 36°FNovember: 22°FDecember: 7°FJFMAMJJASOND
Average high Average low
Monthly table
MonthHighLow
Jan16°F0°F
Feb21°F4°F
Mar34°F18°F
Apr52°F33°F
May68°F46°F
Jun79°F57°F
Jul81°F61°F
Aug80°F59°F
Sep71°F50°F
Oct54°F36°F
Nov36°F22°F
Dec21°F7°F

U.S. Climate Normals 1991-2020 for Grafton Hcn (1 mi away), NOAA NCEI.

People and cost of living

$62,679median household income
$147,300median home value
$733median monthly rent
43.2median age
16.7%of adults have a bachelor's degree or higher
63.8%of homes are owner-occupied
15.6 minaverage commute
Age of residents
Under 1821%18 to 3420%35 to 6436%65 and over23%

American Community Survey 5-year estimates, 2020-2024, U.S. Census Bureau. Estimates have margins of error, larger for small towns.

Disaster history

Walsh County has had 24 federal disaster declarations since 2000, most often for floods.

  • 2023-07-05: Flooding (Flood)
  • 2022-07-13: Severe Winter Storm And Flooding (Severe Storm)
  • 2020-07-09: Flooding (Flood)
  • 2020-04-01: Covid-19 Pandemic (Biological)
  • 2020-03-13: Covid-19 (Biological)
  • 2020-01-21: Flooding (Flood)

OpenFEMA disaster declarations summaries.

Getting there and nearby towns

Grand Forks Air Force Base (RDR) is the nearest airport with scheduled flights listed in OpenStreetMap, 31 miles away.

  • Minto 9 mi south, about 14 min by car
  • St. Thomas 14 mi north, about 23 min by car
  • Drayton 15 mi northeast, about 23 min by car
  • Park River 16 mi west, about 25 min by car
  • Gilby 23 mi south, about 37 min by car
  • Stephen 24 mi east, about 39 min by car
  • Alvarado 24 mi southeast, about 39 min by car
  • Cavalier 28 mi north, about 45 min by car
  • Grand Forks 37 mi southeast, about 1 h by car
  • East Grand Forks 38 mi southeast, about 1 h by car

Drive times are estimates from straight-line distance, not routes.

Reviews, tips and questions

Loading what members have shared...

Sources and licences

Photo credits

Page built October 30, 2026. Spotted a mistake? Tell us or suggest a place.