Elgin, Iowa

Elgin: city in Fayette County, Iowa, United States.

About

Elgin is a city located in the county of Fayette in the U.S. state of Iowa. Its population at the 2010 census was 683. After 10 years in 2020 city had an estimated population of 620 inhabitants.

Elgin locator map
Location of Elgin on Iowa map.

Quick Facts about Elgin

Population 620 (2020)
Country United States of America
State Iowa (United States)
County Fayette County
Postal code 52141
Water as percent of area 0%
Land as percent of area 100%
Latitude & Longitude 42.9575,-91.6307
Altitude 807 feet / 246 meters
Time Zone America/Chicago
Local time 00:10:30 (7th November 2026)
Population growth -9.22% (2010-2020)
Weather 26℉ Partly Cloudy 7-days weather
IAMap-doton-Elgin locator map image
IAMap-doton-Elgin locator map image

Geography

Elgin is located at 42°57'27"N 91°37'51"W (42.9574800, -91.6307100).

Elgin map

Click "full screen" full screen map icon to open full mode. View satellite images

Weather

26°F
Partly Cloudy
2 mph NW Tonight

Partly cloudy. Low around 26, with temperatures rising to around 28 overnight. Northwest wind around 2 mph.

7-Day Forecast

Official website of Elgin

Official Website

Demographics

According to census records, the population of Elgin decreased by 9.22% in 10 years.

Year Population % Change Method
2010 683 - census
2011 682 -0.15% estimation process
2012 673 -1.32% estimation process
2013 661 -1.78% estimation process
2014 654 -1.06% estimation process
2015 646 -1.22% estimation process
2016 643 -0.46% estimation process
2017 637 -0.93% estimation process
2018 632 -0.78% estimation process
2019 634 0.32% estimation process
2020 620 -2.21% estimation process
Elgin zip code is 52141. County name: Fayette, County fips: 19065

Nearby Schools and Colleges

Schools and campuses linked to Elgin, IA. Select a name to open its map and contact details.

Code Name City ZIP
154493 Upper Iowa University Fayette (IA) 52142-1857

Nearby Transit Stations (1)

Rail and bus stations connected to Elgin, IA. Select a station to open its map and address details.

Code Name Address Type
LSE La Crosse St. Andrew and Caledonia Streets RAIL

Closest post offices linked to Elgin.

Post Office Name City ZIP
Elgin Post Office Elgin (IA) 52141

Other places with the same name (5)

  • Elgin, Illinois The second most populous city in Kane County, Illinois. with a population of 110,196 people.
  • Elgin, Texas city in Bastrop and Travis Counties in the U.S. state of Texas. with a population of 10,756 people.
  • Elgin, Oklahoma City in Comanche County, Oklahoma, United States. with a population of 3,236 people.
  • Elgin, Oregon city in Oregon, USA. with a population of 1,801 people.
  • Elgin, South Carolina human settlement in Kershaw County, South Carolina, United States of America. with a population of 1,585 people.

Other cities in Fayette County

Cities, towns, neighborhoods & other populated places in Fayette County , IA.

City Name Population Title
Oelwein 5,789 City in Fayette County, Iowa, United States of America
West Union 2,270 City in Iowa, United States
Fayette 1,378 City in and county seat of Fayette County, Alabama, United States