mcgreoger.jpg

McGregor, Iowa

McGregor is located just south of the community of Marquette on the banks of the Mississippi River. McGregor has something for everyone. Browse and shop in the stores on Main street, pop in for a bite to eat or drink at their various restaurants or just watch the river traffic at the Riverfront park. Located in the Driftless Area, McGregor is also near Pikes Peak State Park, Effigy Mounds National Monument, and the Mississippi River, you can find many ways to enjoy nature in McGregor.