Supporter
Settled in 1800, Painesville is the county seat of Lake County, Ohio and is located along the beautiful Grand River, roughly 30 miles northeast of Cleveland and 2.5 miles from the shores of Lake Erie. The area of Painesville City is about 7 square miles, with a population around 20,000 per 2019 estimates. The city is surrounded in a horseshoe shape by Painesville Township, with a population around 20,300 per 2018 estimates in 177.4 square miles