Lorain County is a county of Ohio in the United States. In 2020, 312,964 people lived there.[2] The county seat is Elyria.