Oakville is a city in southeastern Louisa County, Iowa, United States. The population was 200 at the time of the 2020 census. It is part of the Muscatine Micropolitan Statistical Area.

History

Oakville was laid out in 1891.

thumb|right|Oakville city park and mini golf course

Geography

Oakville is located just north of Iowa Route X99 and the Iowa River passes about one-half mile to the northwest. The Louisa-Des Moines county line is two miles to the south. Wapello is about six miles to the northwest and Keithsburg, Illinois is across the Mississippi River approximately five mile to the east.

According to the United States Census Bureau, the city has a total area of , of which is land and is water.

Demographics