Keosauqua [ˌkiːəˈsɔːkwə] är administrativ huvudort i Van Buren County i Iowa.[1][2][3] Vid 2010 års folkräkning hade Keosauqua 1 006 invånare.[4]