Keota is a city in Keokuk County, Iowa, United States. The population was 1,025 at the 2000 census.
A large part of historic downtown Keota was damaged by a fire on December 4, 2010. Five buildings on West Broadway were badly damaged or destroyed.
Keota is located at 41°21′53″N 91°57′16″W / 41.36472°N 91.95444°W / 41.36472; -91.95444 (41.364727, -91.954310).