Current Date and Time in Keokuk, Iowa, United States: Feb 25, 2026 02:51:32 am