Keokuk — city in and a county seat of Lee County, Iowa, United States