Lee County is the southernmost county in the U.S. state of Iowa. As of the 2020 census, the population was 33,555. The county seats are Fort Madison and Keokuk: It is the only county in Iowa with more than one county seat. Lee County is part of the Fort Madison–Keokuk, IA–IL–MO Micropolitan Statistical Area. It was established in 1836.