Keokuk County är ett administrativt område i delstaten Iowa, USA. År 2010 hade countyt 10 511 invånare. Den administrativa huvudorten (county seat) är Sigourney.
Enligt United States Census Bureau har countyt en total area på 1 502 km². 1 500 km² av den arean är land och 2 km² är vatten.