McGregor, Iowa

McGregor, Iowa
Downtown McGregor
Location of McGregor, Iowa
Location of McGregor, Iowa
Coordinates: 43°1′19″N 91°10′47″W / 43.02194°N 91.17972°W / 43.02194; -91.17972
Country United States
State Iowa
CountyClayton
Area
 • Total1.30 sq mi (3.36 km2)
 • Land1.29 sq mi (3.35 km2)
 • Water0.00 sq mi (0.00 km2)
Elevation
692 ft (211 m)
Population
 (2020)
 • Total742
 • Density573.42/sq mi (221.41/km2)
Time zoneUTC-6 (Central (CST))
 • Summer (DST)UTC-5 (CDT)
ZIP code
52157
Area code563
FIPS code19-48000
GNIS feature ID0458913

McGregor is a city in Clayton County, Iowa, United States. The population was 742 at the time of the 2020 census.[2] McGregor is located on the Mississippi River across from Prairie du Chien, Wisconsin. Pike's Peak State Park is located just south of the city. Just to the north of McGregor is the city of Marquette. The community of McGregor Heights lies in the southern parts of the city limits.

  1. ^ "2020 U.S. Gazetteer Files". United States Census Bureau. Retrieved March 16, 2022.
  2. ^ "2020 Census State Redistricting Data". census.gov. United states Census Bureau. Retrieved August 12, 2021.