Finley, incorporated in 1903, is located in eastern North Dakota in western Steele County about 45 miles southwest of Grand Forks and 70 miles northwest of Fargo. The town won its place as the county seat in 1915 in a vote over Hope which is located about 15 miles to the south-southeast.
Local recreational opportunities include a 9-hole golf course with sand greens, outdoor heated pool, bowling alley, ball diamonds and two city parks. Area lakes and rivers provide ample fishing, hunting, hiking and exploring opportunities. In addition, huge Devils Lake is about 50 miles to the northwest.