Grafton Map
Grafton is a city in Walsh County, North Dakota in the United States. It is the county seat of Walsh County. The 2010 Census found Grafton home to 4,284 residents, making it the thirteenth largest city in North Dakota. Grafton was founded in 1881.
Grafton is located at 48°24?58?N 97°24?38?W / 48.416082°N 97.410633°W / 48.416082; -97.410633 (48.416082, -97.410633).
According to the United States Census Bureau, the city has a total area of 3.4 square miles (8.9 km2), all land.
Nearby cities include Hoople, Forest River, Drayton, Park River, Pisek.