McGregor, Iowa

USA / Iowa / MacGregor /
 Upload a photo

McGregor is a city in Clayton County, Iowa, United States. The population was 742 at the 2020 census.

The Chicago, Milwaukee, St. Paul and Pacific Railroad served McGregor from 1871 until 1985, with a line now operated by the Iowa, Chicago and Eastern.
Nearby cities:
Coordinates:   43°1'27"N   91°11'4"W
This article was last modified 3 years ago