Caledonia is a city located in Minnesota. With a 2020 population of 2,708, it is the 220th largest city in Minnesota and the 6567th largest city in the United States. Caledonia is currently declining at a rate of -0.48% annually and its population has decreased by -5.58% 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 959 people per square mile.
The average household income in Caledonia is $55,351 with a poverty rate of 11.01%. The median rental costs in recent years comes to $613 per month, and the median house value is $111,300. The median age in Caledonia is 40.8 years, 38.6 years for males, and 44.4 years for females. For every 100 females there are 89.9 males.