Official Name: | McGregor Heights, Iowa |
Pushpin Map: | Iowa#USA |
Subdivision Type: | Country |
Subdivision Name: | United States |
Subdivision Type1: | State |
Subdivision Name1: | Iowa |
Subdivision Type2: | County |
Subdivision Name2: | Clayton |
Timezone: | Central (CST) |
Utc Offset: | -6 |
Timezone Dst: | CDT |
Utc Offset Dst: | -5 |
Elevation Ft: | 951 |
Coordinates: | 43.0339°N -91.1774°W |
Postal Code Type: | Zip codes |
Postal Code: | 52157 |
Area Code: | 563 |
Blank Name: | GNIS feature ID |
Blank Info: | 464648 |
McGregor Heights is an unincorporated community in Clayton County, Iowa, United States.[1] McGregor Heights lies on the Mississippi River, and on Iowa's border with Wisconsin.[2] The county seat of Elkader lies 17 miles to the southwest.