Lorain County is located in the northeastern portion of the U.S. state of Ohio.As of the 2020 census, the population was 312,964. The county was physically established in 1822, becoming judicially independent in 1824.