Elbow Lake is a city located in Grant County Minnesota. Elbow Lake has a 2020 population of 1,141. It is also the county seat of Grant County. Elbow Lake is currently declining at a rate of -0.52% annually and its population has decreased by -2.73% since the most recent census, which recorded a population of 1,173 in 2010. Elbow Lake reached it's highest population of 1,173 in 2010.
The average household income in Elbow Lake is $66,003 with a poverty rate of 7.20%. The median rental costs in recent years comes to $768 per month, and the median house value is $80,400. The median age in Elbow Lake is 39.8 years, 39.8 years for males, and 39.9 years for females.