Elgin, Iowa

Elgin, Iowa
Nickname: 
The Little Switzerland of Iowa
Location of Elgin, Iowa
Coordinates: 42°57′18″N 91°37′51″W / 42.95500°N 91.63083°W / 42.95500; -91.63083
CountryUnited States
StateIowa
CountyFayette
Area
  Total
0.68 sq mi (1.76 km2)
  Land0.68 sq mi (1.76 km2)
  Water0.00 sq mi (0.00 km2)
Elevation
820 ft (250 m)
Population
 (2020)
  Total
685
  Density1,010.32/sq mi (389.88/km2)
Time zoneUTC-6 (Central (CST))
  Summer (DST)UTC-5 (CDT)
ZIP code
52141
Area code563
FIPS code19-24645
GNIS feature ID2394643

Elgin is a city in Fayette County, Iowa, United States. The population was 685 at the time of the 2020 census.