HomeNorth Dakota › Grafton

Grafton, North Dakota

City · Population 4,027 · #16 in North Dakota
Grafton, North Dakota

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..

Photo & intro: Wikipedia

About Grafton

Grafton, ND is a small town located in northeastern North Dakota counting 4,027 people who proudly call it home.

Grafton holds the status of an incorporated city with its own municipal government. The community covers 3.3 square miles, giving it a balanced suburban layout with room to breathe at roughly 1,220 residents per square mile.

What Makes Grafton Unique

  • A top-25 city in North Dakota by population (#16 of 355 incorporated places).
  • One of 8 places in the US named Grafton — but the North Dakota one has a character all its own.
  • One of the northernmost communities in the lower 48 states.
  • Positioned in northeastern North Dakota, convenient to the region's corridors and crossings.

Why People Love It Here

  • Quiet streets and a slower rhythm — the kind of place people move to on purpose.
  • Cost of living typically runs below the big-metro average.
  • Well connected: 3+ neighboring communities within 9 miles.

🎡 Fun Things to Do

  • Caboose · Attraction

Attractions mapped by the OpenStreetMap community.

🏞️ Parks & Outdoors in Grafton

Parks mapped by the OpenStreetMap community · "reviews" opens each park's live Google reviews.

🏫 Schools in Grafton

  • CENTURY ELEMENTARY SCHOOL
  • GRAFTON HIGH SCHOOL
  • GRAFTON JUNIOR HIGH SCHOOL

Public schools, U.S. Dept. of Education (NCES) 2023–24 directory.

🏥 Hospitals & Healthcare

  • Unity Medical Center · 24/7 ER · Critical Access Hospitals

Medicare-registered hospitals with official CMS star ratings.

⚡ Quick Facts

TypeCity
Population (2024)4,027
Rank in state#16 of 355
Land area3.3 sq mi
Density1,220/sq mi
Coordinates48.4139, -97.4062

🗺️ Map of Grafton