Elgin, IA City Limits stuff
Elgin is in Fayette County, Iowa, and covers 0.7 square miles.
Towns near Elgin
Clermont, IA (3 mi) Wadena, IA (8 mi) West Union, IA (9 mi) Postville, IA (10 mi) Castalia, IA (11 mi) Volga, IA (12 mi)
Clermont, IA (3 mi) Wadena, IA (8 mi) West Union, IA (9 mi) Postville, IA (10 mi) Castalia, IA (11 mi) Volga, IA (12 mi)

