Homes for Sale in Rice County, MN

Faribault
$118,600 - $520,000 Average Price Single Family Home: $239,058
Lonsdale
$197,900 - $574,900 Average Price Single Family Home: $304,708
Northfield
$139,900 - $1,299,000 Average Price Single Family Home: $419,217 Condo/Townhome: $294,839

Cities in Rice County, MN