Eldon, Iowa
Eldon is in the southeast corner of Wapello County eleven miles southeast of Ottumwa on the northeast bank of the Des Moines River across the river from the Soap Creek. Iowa Highway 16 goes through the community. The Eldon Water Management Area is across the river in adjacent Davis County two miles to the southwest along Soap Creek.