Garnavillo city, Iowa
Official LSAD Designation: Garnavillo city • Census GEOID: 1929910
• Clayton County
Garnavillo city is an incorporated city in Clayton County, Iowa. According to official records from the Census (2025), Garnavillo city had an estimated population of 739 residents. Official Census Bureau geographic records classify this community under LSAD designation Garnavillo city (GEOID 1929910).
Local Government Administration U.S. Census Bureau GMAF
City Of Garnavillo
Municipal
Official Title:
Mayor
Address:
PO BOX 14, GARNAVILLO IA 52049-0014
County Of Clayton
County
Official Title:
Clayton County Auditor
Address:
PO BOX 416, ELKADER IA 52043-0416
Civic & Statistical Snapshot
| Category | Estimate | Survey Period / Source |
|---|---|---|
| Total Population | 739 | 2025 |
| Median Household Income | $75,357 | 2020-2024 |
| Median Home Value | $123,100 | 2020-2024 |
| Land Area | 0.94 sq mi | Gazetteer (2026) |
| Civic & Public Services | Hospitals, Libraries, Colleges | CMS / IMLS / IPEDS |
| Schools & Districts | NCES Directory Listings | Provided by k12guides.com |
| Nearby Airports | Landing Facilities | Provided by airport-data.com |
| Climate & Weather | NOAA 30-Year Normals | 1991–2020 |
Source: U.S. Census Bureau (PEP, ACS 5-Year).