Hope is located about 70 miles northwest of Fargo in the southwest corner of Steele County, and it has a population of about 300. There is a K-12 school, several manufacturing plants, new housing developments, and tourists visiting the Steele County Museum, playing golf, and enjoying the recreation activities on the Sheyenne River.