Painesville Township is one of the five townships of Lake County, Ohio, United States. The population was 20,399 at the 2010 census. It is part of Greater Cleveland in the Northeast Ohio Region, the 15th largest combined statistical area in the United States.