Steele County, North Dakota Cities (2025)

26 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Finley1388402-0.77%1113 City
Hope22762730%4501 City
Sharon38690-1.15%581 City
Newburgh479810%236 Township
Colgate57278-2.7%235 Township
Beaver Creek670740%235 Township
Golden Lake769661.47%235 Township
Primrose868681.49%236 Township
Sherbrooke957580%236 Township
Enger105661-3.45%236 Township
Willow Lake1149500%134 Township
Finley1248410%132 Township
Greenview1346470%136 Township
Westfield1446470%135 Township
Carpenter1543440%135 Township
Melrose1643367.5%136 Township
Easton1741420%136 Township
Franklin1840410%136 Township
Riverside1940410%136 Township
Edendale2039400%136 Township
Sharon2131320%134 Township
Hugo2226270%136 Township
Luverne232527-3.85%980 City
Broadlawn2425240%135 Township
Hope2520210%130 Township
Hope2619190%134 Township

Steele County Cities Summary

Largest City

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

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