Caledonia is a city located in Houston County Minnesota. It is also the county seat of Houston County. With a 2020 population of 2,793, it is the 218th largest city in Minnesota and the 6466th largest city in the United States . Caledonia is currently growing at a rate of 0.72% annually but its population has decreased by -2.62% since the most recent census, which recorded a population of 2,868 in 2010. Caledonia reached it's highest population of 2,965 in 2000. Spanning over 3 miles, Caledonia has a population density of 989 people per square mile.
The average household income in Caledonia is $57,759 with a poverty rate of 10.63%. The median rental costs in recent years comes to $651 per month, and the median house value is $114,100. The median age in Caledonia is 42.3 years, 41.1 years for males, and 43.4 years for females.