Hope is located in Steele County, North Dakota. Hope has a 2025 population of 164. Hope is currently declining at a rate of 0% annually and its population has increased by 3.8% since the most recent census, which recorded a population of 158 in 2020.
The median age in Hope is 19.4 years: 19.2 years for males, and 20 years for females.
Data after 2023 is projected based on recent change
The racial composition of Hope includes 91.07% White, 5.36% Native American, and smaller percentages for and multiracial populations.
White (91.1%)
Native American (5.4%)
Two or more races (3.6%)
Race | Population | Percentage (of total) |
---|---|---|
White | 51 | 91.07% |
Native American | 3 | 5.36% |
Two or more races | 2 | 3.57% |
Married
Widowed
Divorced
Separated
Never Married