Grafton is located in the Valley Region
in Walsh County
(of which it is the county seat) on the banks of the Park River 40 miles north-northwest of Grand Forks
about 15 miles west of the Red River of the North
Fair Oaks Golf Course provides a 9-hole challenge to those golfers wishing to shoot a quick round. The 2,950-yard course shoots to a par of 36.