We have found 32 properties in Heron Lake, MN. Average property sale price in Heron Lake is $93,223. It is 63.1% lower than average property value in Minnesota. Average price per square feet in Heron Lake is $45. It is 67.2% lower than average property value in Minnesota.