Main Street storefronts squeezed between bluffs and the Mississippi River in McGregor, Iowa
← Iowa

McGregor

"McGregor is so narrow between river and bluff that the whole town fits in a single glance from the water."

A river town wedged so tightly between bluff and Mississippi that its Main Street runs one shop deep, with ancient Native burial mounds rising in the woods just upriver. Lia and I climbed both Pikes Peak and a thousand-year-old mound in the same afternoon.

McGregor is one of those towns whose geography does most of the storytelling before you’ve even parked — a single narrow street of nineteenth-century brick storefronts squeezed onto the last flat ground before limestone bluffs shoot straight up behind it, the Mississippi River running wide and brown just across the road. It was a booming steamboat port in the 1800s, briefly one of the busiest grain-shipping towns on the upper river, and the storefronts still carry that scale of ambition even though the town today numbers barely eight hundred people.

Antique Main Street

We spent a slow morning working down Main Street’s antique shops and galleries, most of them occupying buildings with pressed-tin ceilings and original wood floors that groaned pleasantly underfoot. Lia found a set of hand-painted milk glass she still regrets not buying, and we ducked into a bar that claims to be one of the oldest continuously operating taverns in Iowa, dark wood and a Mississippi flood line marked on the wall well above head height — a sober reminder of how often this narrow strip of land has gone underwater.

Historic brick storefronts along the narrow Main Street of McGregor, Iowa, with bluffs rising behind

Pikes Peak and Effigy Mounds

Across the river in Wisconsin, Pikes Peak State Park gave us the best overlook of the trip so far — bluffs dropping nearly five hundred feet to the confluence of the Wisconsin and Mississippi Rivers, a view wide enough to make the whole valley feel suddenly comprehensible. Back on the Iowa side, just north of town, Effigy Mounds National Monument preserves more than two hundred Native American burial and ceremonial mounds, some built more than a thousand years ago in the shapes of bears and birds. We hiked up to Eagle Rock, following the ridgeline past mound after grass-covered mound, and it was humbling to realize how long people had already been finding this same river view worth climbing for.

A bird-shaped effigy mound on a bluff overlooking the Mississippi River near McGregor, Iowa

Getting There

The closest regional airport is Dubuque Regional (DBQ), about an hour and fifteen minutes south via Highway 52. From the Twin Cities, it’s roughly two and a half hours by car on Highway 52 and Route 18. A car is essential for reaching Pikes Peak State Park across the river and Effigy Mounds just north of town, though McGregor’s own Main Street is a five-minute walk end to end.

Keep exploring

More of Iowa

Iowa