Rock County, Minnesota Cities (2025)

18 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Luverne14,9434,9320.04%1,3464 City
Hills2659688-0.9%1,0461 City
Jasper3572606-1.21%5611 City
Luverne4440465-2%1432 Township
Beaver Creek5368385-1.34%848 Township
Martin6362379-1.36%848 Township
Beaver Creek7268285-1.47%5071 City
Springwater8250264-1.96%549 Township
Magnolia9209220-1.88%635 Township
Magnolia10186196-1.06%2331 City
Battle Plain11181191-2.16%536 Township
Hardwick12176190-1.68%1002 City
Steen13159172-1.85%3640 City
Denver14155163-1.9%534 Township
Rose Dell15150160-2.6%348 Township
Vienna16148154-0.67%435 Township
Sherman177481-2.63%2880 Town
Kenneth185963-1.67%561 City

Rock County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 18 cities in Rock County, Minnesota.

Location of Rock County