Drakesville is a city in Davis County, Iowa, United States. The population was 164 at the time of the 2020 census. Drakesville was founded in 1847. It was named for its founder, John A. Drake. According to the United States Census Bureau, the city has a total area of 0.25 square miles, all land.