Garnavillo, IA


Sponsored Topics

Garnavillo is a city in Clayton County, Iowa, United States. The population was 754 at the 2000 census.
Garnavillo is located at 42°52′1″N 91°14′10″W / 42.86694°N 91.23611°W / 42.86694; -91.23611 (42.866978, -91.236087).
According to the United States Census Bureau, the city has a total area of 0.9 square miles (2.3 km²), all of it land.