About this city
Also known as: Iowa's Pikes Peak
McGregor is an exceptionally evocative, historic riverport town nestled tightly at the base of towering 500-foot limestone bluffs directly along the western shores of the upper Mississippi River. Founded in 1847 by Scottish pioneer Alexander McGregor as a strategic ferry terminal, it exploded into the busiest shipping port west of Chicago during the grain booms of the 1860s. Today, this entire town is beautifully preserved as a historic district, characterized by its stunning, colorful mid-19th-century Victorian brick commercial storefronts and deep connections to world-class geological and native wonders.
Location & Administrative
Transportation & Accessibility
Weather & Timing
Economics & Local Vibe
Practical Tourism Metadata
Suggested stay: 1–2 days
View panoramic vistas of three states from the overlooks at Pikes Peak State Park, view millions of grains of natural colored sand art at the historic arts center, and boat through the Mississippi backwaters.

