Caledonia is a city located in Traill County North Dakota. Caledonia has a 2020 population of 107. Caledonia is currently declining at a rate of 0.00% annually and its population has decreased by -3.60% since the most recent census, which recorded a population of 111 in 2010. Caledonia reached it's highest population of 111 in 2010.
The average household income in Caledonia is $42,610 with a poverty rate of 0.00%. The median rental costs in recent years comes to - per month, and the median house value is $130,600. The median age in Caledonia is 62 years, 68.9 years for males, and 50.7 years for females.