Hope is a city in Steele County, North Dakota, United States. The population was 272 at the 2020 census. Hope was founded in 1881.

Geography

thumb|left|[[Stereo card of the Grand Central Hotel at Hope, then part of the Dakota Territory, 1882]]

According to the United States Census Bureau, the city has a total area of , all land.

Demographics