McGregor Heights, Iowa

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.

This article about the geography of Clayton County, Iowa is a stub.

You can help Wikipedia by expanding it.

Map of Iowa highlighting Clayton County