Lake Milton is a census-designated place in central Milton Township, Mahoning County, Ohio, United States. The population was 637 at the 2020 census. It sits on the edge of the Lake Milton reservoir in northwestern Mahoning County, and is part of the Youngstown–Warren metropolitan area.