Keosauqua, the county seat, is located in historic Van Buren county on the "big bend" of the Des Moines River in extreme southeast Iowa . . . one of the earliest settled parts of the original Iowa Territory. Keosauqua is just 6 miles north of the junction of Highways 1 & 2.
Just 8 miles north of the Missouri border, Keosauqua is 20 miles south of Fairfield, 40 miles southeast of Ottumwa and 60 miles west of Ft. Madison.
Click on above map for interactive map and directions.
Home | About | Community | Visitor Info | Attractions | Calendar | Photo Gallery | Links | Contact