Finley is a city in Steele County, North Dakota. It is the county seat of Steele County. The population was 401 at the 2020 census. Finley was founded in 1897. Finley was founded in 1897. In 1911, a train wreck in Finley caused by a broken rail killed six and injured 13. In 1919, the county seat was transferred to Finley from Sherbrooke, North Dakota.