Elgin township is located in Fayette County, Iowa Iowa. Unfortunately, the data for this location is currently limited or unavailable.
The median age in Elgin township is 34 years: 33.8 years for males, and 49.3 years for females. For every 100 females there are 91.2 males.