Grafton, North Dakota
Grafton is a city in Walsh County, North Dakota, with an estimated population of 4,059 in 2023. It sits at 48.4139, -97.4062 in the America/Chicago time zone.
| Field | Value |
|---|---|
| Place name | Grafton |
| Type | city |
| State | North Dakota (ND) |
| County | Walsh County |
| Population (2023 est.) | 4,059 |
| Land area | 3.30 sq mi (8.55 km²) |
| Coordinates | 48.4139, -97.4062 |
| Time zone | America/Chicago |
| ZIP codes | 58237 |
ZIP codes and area codes for Grafton
Grafton covers 1 ZIP code: 58237. Browse all ZIP codes in North Dakota for the full list.
Where is Grafton?
Grafton is located in North Dakota, in Walsh County. The coordinates above can be pasted directly into any map service. The nearest indexed places are listed below, which is a useful check when two states share a place name.
Nearby places
Minto 14 km · NDHoople 22 km · NDSt. Thomas 23 km · NDDrayton 23 km · NDPark River 25 km · NDOslo 32 km · MNGilby 37 km · NDAlvarado 39 km · MN
Other places in Walsh County
Frequently asked questions
What county is Grafton, ND in?
Grafton is in Walsh County, North Dakota.
What is the population of Grafton, ND?
The 2023 Census Bureau estimate is 4,059.
What time zone is Grafton in?
Grafton is in the America/Chicago time zone.