The United States Environmental Protection Agency estimated (from an electronic file generated from 1:100,000 scale maps) that Ohio has 5,130 lakes totaling 188,461 acres (76,267 ha).
The difference in the number of lakes estimated by USEPA and ODNR is likely related to numerous small ponds (high number, small acreage) not detected on the 1:100,000 scale maps.
The third table lists Ohio's 113 largest artificial lakes, which are 100 acres or greater.
There are 110 natural inland lakes in Ohio with a surface area of 5 acres (2.0 ha) or larger.
[3] There are 113 artificial inland lakes in or partially within Ohio, with a surface area greater than 100 acres (40 ha).