Lorain County was established in 1822 from portions of several of its adjacent counties.[5] This county became judicially-independent in 1824. The original proposed name for the county was "Colerain".[6] The final name "Lorain" was chosen by Heman Ely, who had founded and named the city of Elyria. The county's name is based on the former German and now French province ofLorraine.[7]
According to theUnited States Census Bureau, the county has an area of 923 square miles (2,390 km2), of which 491 square miles (1,270 km2) is land and 432 square miles (1,120 km2) (47%) is water.[8] It is Ohio's fourth-largest county by area.
Lorain County, Ohio – Racial and ethnic composition Note: the US Census treats Hispanic/Latino as an ethnic category. This table excludes Latinos from the racial categories and assigns them to a separate category. Hispanics/Latinos may be of any race.
As of the2020 census, the county had a population of 312,964. The median age was 42.6 years, with 21.6% of residents under the age of 18 and 19.5% aged 65 or older. For every 100 females there were 96.4 males, and for every 100 females age 18 and over there were 93.8 males age 18 and over.[23]
85.7% of residents lived in urban areas, while 14.3% lived in rural areas.[25]
There were 125,239 households in the county, of which 28.4% had children under the age of 18 living in them. Of all households, 47.1% were married-couple households, 17.7% were households with a male householder and no spouse or partner present, and 28.0% were households with a female householder and no spouse or partner present. About 28.5% of all households were made up of individuals and 12.9% had someone living alone who was 65 years of age or older.[23]
There were 134,341 housing units, of which 6.8% were vacant. Among occupied housing units, 71.4% were owner-occupied and 28.6% were renter-occupied. The homeowner vacancy rate was 1.4% and the rental vacancy rate was 8.7%.[23]
As of the2010 census, there were 301,356 people, 116,274 households, and 80,077 families residing in the county.[26] The population density was 613.6 inhabitants per square mile (236.9/km2). There were 127,036 housing units at an average density of 258.7 per square mile (99.9/km2).[27] The racial makeup of the county was 84.8% white, 8.6% black or African American, 0.9% Asian, 0.3% American Indian, 2.5% from other races, and 3.0% from two or more races. Those of Hispanic or Latino origin made up 8.4% of the population.[26] In terms of ancestry, 26.5% wereGerman, 16.7% wereIrish, 10.9% wereEnglish, 8.4% werePolish, 8.2% wereItalian, 6.2% wereAmerican, and 5.2% wereHungarian.[28]
Of the 116,274 households, 32.6% had children under the age of 18 living with them, 50.5% were married couples living together, 13.5% had a female householder with no husband present, 31.1% were non-families, and 26.0% of all households were made up of individuals. The average household size was 2.51 and the average family size was 3.02. The median age was 40.0 years.[26]
The median income for a household in the county was $52,066 and the median income for a family was $62,082. Males had a median income of $49,146 versus $35,334 for females. The per capita income for the county was $25,002. About 10.3% of families and 13.1% of the population were below thepoverty line, including 20.5% of those under age 18 and 8.0% of those age 65 or over.[29]
There are 20 public school districts in Lorain County. Those primarily in Lorain County are listed in bold. Each district's high school(s) and location is also listed.
Wellington Exempted Village School District (also inHuron Co.)
Wellington High School, Wellington
The county also includes theLorain County Joint Vocational School District, which encompasses the entire county and serves students from the Amherst, Avon, Avon Lake, Clearview, Columbia, Elyria, Firelands, Keystone, Midview, North Ridgeville, Oberlin, Sheffield-Sheffield Lake and Wellington school districts from a 10-acre campus on a 100-acre site near the intersection of State Route 58 and U.S. Route 20 in Oberlin.[30]
Lorain County used to lean Democratic in more recent presidential elections, voting for the Democratic candidate for president from 1988 to 2012. In 2016, however, the county was almost swept up as part of the unexpected Republican surge in theRust Belt;Donald Trump came within 131 votes of winning the county. In 2020, Trump flipped the county Republican by a narrow majority, becoming the first Republican to capture the county sinceRonald Reagan in 1984. In 2024, Trump won the county with 52.12% of the vote, the highest percentage for a Republican since 1972. Despite this, the county also voted for DemocratSherrod Brown in the2024 Senate election, making it the only county in the state to vote for both Trump and Brown in 2024.
United States presidential election results for Lorain County, Ohio[32]