Rock County, Minnesota Cities (2025)

36 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Luverne14,9434,9400.04%1,3464 City
Luverne24,9434,9320.04%1,3464 City
Hills3659689-0.9%1,0461 City
Hills4659688-0.9%1,0461 City
Jasper5572606-1.21%5611 City
Jasper6572606-1.21%5611 City
Luverne7440466-2%1432 Township
Luverne8440465-2%1432 Township
Beaver Creek9368386-1.34%848 Township
Beaver Creek10368385-1.34%848 Township
Martin11362380-1.36%848 Township
Martin12362379-1.36%848 Township
Beaver Creek13268283-1.47%5071 City
Beaver Creek14268285-1.47%5071 City
Springwater15250265-1.96%549 Township
Springwater16250264-1.96%549 Township
Magnolia17209221-1.88%635 Township
Magnolia18209220-1.88%635 Township
Magnolia19186196-1.06%2331 City
Magnolia20186196-1.06%2331 City
Battle Plain21181192-2.16%536 Township
Battle Plain22181191-2.16%536 Township
Hardwick23176190-1.68%1002 City
Hardwick24176190-1.68%1002 City
Steen25159172-1.85%3640 City
Steen26159172-1.85%3640 City
Denver27155163-1.9%534 Township
Denver28155163-1.9%534 Township
Rose Dell29150160-2.6%348 Township
Rose Dell30150160-2.6%348 Township
Vienna31148154-0.67%435 Township
Vienna32148154-0.67%435 Township
Sherman337479-2.63%2880 Town
Sherman347481-2.63%2880 Town
Kenneth355963-1.67%561 City
Kenneth365963-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 36 cities in Rock County, Minnesota.

Location of Rock County