Croftville is located in Minnesota. Croftville, Minnesota has a population of 595.
The median household income in Croftville, Minnesota is $40,063. The median household income for the surrounding county is $51,903 compared to the national median of $57,652. The median age of people living in Croftville is 45.7 years.
The average high temperature in July is 76.2 degrees, with an average low temperature in January of -8.1 degrees. The average rainfall is approximately 29.4 inches per year, with 57.1 inches of snow per year.