Garnavillo, IA

View of Garnavillo, IA
Image credit: Stratosphere / CC BY-SA 3.0
Population
739
U.S. Census Population Estimates Program · 2025
Elevation
1,066 ft
Median Home Value
$123,100
U.S. Census American Community Survey 5-Year · 2024
Median Rent
$922/mo
U.S. Census American Community Survey 5-Year · 2024
Median Income
$75,357
U.S. Census American Community Survey 5-Year · 2024

Explore

Garnavillo in context.

About Garnavillo

Garnavillo is a Clayton County city with 763 people in 2020, set on the St. Peter formation in northeast Iowa. Its place in county history is bigger than its size: Garnavillo once served as the county seat, and the town's ground has long mattered to the local economy. Pattison Sand has worked a St. Peter Sandstone mine here since 1983. The operation reopened in 2007 with production centered on limestone aggregates, silica proppants, and frac sand, linking a small community to a specialized regional materials business. The mine gives Garnavillo an industrial role alongside its civic history.

First Congregational Church, Garnavillo, Iowa

School life now runs through Clayton Ridge Community School District, created in 2005 when the Guttenberg and Garnavillo districts merged. That arrangement places Garnavillo in a shared school network with its neighboring communities while preserving local ties to the town. With its county-seat past, working mine, and layered stone beneath its streets, Garnavillo is a place where civic history and geology are both visible in everyday life.

Top Rating Signals

Highest current ratings for this town.

Loading town details...