We have found 193 properties in McGregor, MN. Average property sale price in McGregor is $309,507. It is 22.5% higher than average property value in Minnesota. Average price per square feet in McGregor is $211. It is 54.0% higher than average property value in Minnesota.