At the moment, Hy-Vee has 4 branches near Keokuk, Iowa. See this page for a full listing of every Hy-Vee store nearby.