Steele County, North Dakota Cities (2025)

26 cities

City
Rank
2025 Pop.
2020 Pop.
Change
Density
Area (mi²)
Type
Finley1385399-0.77%1103.49 City
Hope22802720.72%4570.61 City
Hope31641580%534.22 Township
Sharon48388-1.19%561.49 City
Newburgh579800%235.77 Township
Colgate678790%235.40 Township
Beaver Creek77380-2.67%234.69 Township
Golden Lake870661.45%234.85 Township
Primrose967680%235.96 Township
Sherbrooke1058590%235.98 Township
Enger1157580%235.78 Township
Greenview1250510%135.96 Township
Willow Lake1350510%134.42 Township
Finley1448410%132.37 Township
Westfield154447-2.22%135.37 Township
Carpenter164144-2.38%135.02 Township
Easton174043-2.44%136.03 Township
Melrose1839362.63%135.88 Township
Franklin193841-2.56%135.80 Township
Edendale203740-2.63%136.01 Township
Riverside213437-2.86%136.02 Township
Sharon2231310%133.86 Township
Hugo2330300%135.86 Township
Broadlawn2427270%135.27 Township
Luverne2526260%1020.26 City
Hope2620210%129.62 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 20.

10 Largest Cities

There are 26 cities in Steele County, North Dakota.

Location of Steele County