Rock County, Minnesota Cities (2026)

18 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Luverne14,9454,9320.04%1,3464 City
Hills2653688-0.91%1,0371 City
Jasper3565606-1.22%5541 City
Luverne4431465-2.05%1332 Township
Beaver Creek5363385-1.36%848 Township
Martin6357379-1.38%748 Township
Beaver Creek7265285-1.12%5011 City
Springwater8245264-2%549 Township
Magnolia9205220-1.91%635 Township
Magnolia10184196-1.08%2311 City
Battle Plain11177191-2.21%536 Township
Hardwick12173190-1.7%992 City
Steen13157172-1.26%3590 City
Denver14152163-1.94%434 Township
Vienna15147154-0.68%435 Township
Rose Dell16146160-2.67%348 Township
Sherman177381-1.35%2840 Town
Kenneth185863-1.69%551 City

Rock County Cities Summary

Largest City

Luverne is the largest city in Rock County, with a population of 4,945.

Smallest City

Kenneth is the smallest city in Rock County, with a population of 58.

10 Largest Cities

There are 18 cities in Rock County, Minnesota.

Location of Rock County