Steele County, North Dakota Cities (2025)

52 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Finley1388403-0.77%1113 City
Finley2388402-0.77%1113 City
Hope32762730%4501 City
Hope42762730%4501 City
Sharon58690-1.15%581 City
Sharon68690-1.15%581 City
Newburgh779810%236 Township
Newburgh879810%236 Township
Colgate97278-2.7%235 Township
Colgate107278-2.7%235 Township
Beaver Creek1170740%235 Township
Beaver Creek1270740%235 Township
Golden Lake1369661.47%235 Township
Golden Lake1469661.47%235 Township
Primrose1568681.49%236 Township
Primrose1668681.49%236 Township
Sherbrooke1757580%236 Township
Sherbrooke1857580%236 Township
Enger195661-3.45%236 Township
Enger205661-3.45%236 Township
Willow Lake2149500%134 Township
Willow Lake2249500%134 Township
Finley2348410%132 Township
Finley2448410%132 Township
Greenview2546470%136 Township
Greenview2646470%136 Township
Westfield2746470%135 Township
Westfield2846470%135 Township
Carpenter2943440%135 Township
Carpenter3043440%135 Township
Melrose3143367.5%136 Township
Melrose3243367.5%136 Township
Easton3341420%136 Township
Easton3441420%136 Township
Franklin3540410%136 Township
Franklin3640410%136 Township
Riverside3740410%136 Township
Riverside3840410%136 Township
Edendale3939400%136 Township
Edendale4039400%136 Township
Sharon4131320%134 Township
Sharon4231320%134 Township
Hugo4326270%136 Township
Hugo4426270%136 Township
Broadlawn4525240%135 Township
Broadlawn4625240%135 Township
Luverne472527-3.85%980 City
Luverne482527-3.85%980 City
Hope4920210%130 Township
Hope5020210%130 Township
Hope5119190%134 Township
Hope5219190%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 52 cities in Steele County, North Dakota.

Location of Steele County