Iowaville was a small town on the lowland near the northeast bank of the Des Moines River, near the line between Davis and Van Buren counties, and between present-day Eldon and Selma, Iowa. It was established about 1838 near the site of earlier trading posts. Iowaville is now farm land with almost nothing to show the town location, but it is an important Iowa archaeological site. Keokuk made his home near there for a time. There was a postoffice established in Iowaville on January 11, 1840, that closed on September 26, 1870.