Rice County, Minnesota Cities (2026)

7 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Faribault125,24724,4540.53%1,60716 City
Northfield221,56420,8200.58%2,5448 City
Lonsdale35,2434,7111.73%2,0103 City
Dundas41,8531,7111.31%1,0032 City
Morristown51,0279930.59%9151 City
Nerstrand62782770%1971 City
Kilkenny71551421.31%1,1570 City

Rice County Cities Summary

Largest City

Faribault is the largest city in Rice County, with a population of 25,247.

Smallest City

Kilkenny is the smallest city in Rice County, with a population of 155.

10 Largest Cities

There are 7 cities in Rice County, Minnesota.

Location of Rice County