Steele County, North Dakota Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Finley1389400-0.77%1123 City
Hope22792720.36%4551 City
Sharon38892-1.12%591 City
Luverne427270%1050 City

Steele County Cities Summary

Largest City

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

Smallest City

Luverne is the smallest city in Steele County, with a population of 27.

10 Largest Cities

There are 4 cities in Steele County, North Dakota.

Location of Steele County