Steele County, North Dakota Cities (2026)

26 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Finley1385402-0.77%1103 City
Hope22772730.36%4521 City
Sharon38590-1.16%571 City
Newburgh479810%236 Township
Beaver Creek570740%235 Township
Colgate67078-2.78%235 Township
Golden Lake770661.45%235 Township
Primrose869681.47%236 Township
Sherbrooke957580%236 Township
Enger105461-3.57%236 Township
Willow Lake1149500%134 Township
Finley1248410%132 Township
Greenview1346470%136 Township
Melrose1446366.98%136 Township
Westfield1546470%135 Township
Carpenter1643440%135 Township
Easton1741420%136 Township
Franklin1840410%136 Township
Riverside1940410%136 Township
Edendale2039400%136 Township
Sharon2131320%134 Township
Hugo2226270%136 Township
Broadlawn2325240%135 Township
Luverne2425270%980 City
Hope2520210%130 Township
Hope2619190%134 Township

Steele County Cities Summary

Largest City

Finley is the largest city in Steele County, with a population of 385.

Smallest City

Hope is the smallest city in Steele County, with a population of 19.

10 Largest Cities

There are 26 cities in Steele County, North Dakota.

Location of Steele County