where is elgin iowa
Elgin is a picturesque community of approximately 700 residents in the northeastern part of Iowa. It is located between the Turkey River and Otter Creek in eastern Fayette County what is known as âShinbone Valley.â Elginâs 2010. Welcome to Elgin, Iowa! The official web site for the town of Elgin, Iowa.