Skip to main content

Lorain County, Ohio Demographics 2026

Lorain County, Ohio has a population of 314,588, the 9th most populous county in Ohio. The median household income is $70,693 and the median home value is $207,200. The poverty rate is 12.8%.

Lorain County Quick Facts

Population 314,588
Median Household Income $70,693
Median Home Value $207,200
Poverty Rate 12.8%
Unemployment Rate 4.4%
Median Age 42.1 years
Homeownership Rate 73.7%
Affordability Ratio 2.9x
Bachelor's Degree+ 27.9%
High School Graduation 91.5%
Cities/Places 10
Population 314,588 9th of 88
Median Income $70,693 1% higher state
Poverty Rate 12.8%
Unemployment 4.4%

Economy & Housing

Employment

4.4% Unemployment Rate State: 4.9% | National: 5.2%
60.9% Labor Force Participation

Housing Overview

Owner 73.7%
Renter 26.3%
Affordability Index Very Affordable
2.9x home value to income ratio

People & Demographics

Diversity Index

40out of 100
Moderate Diversity

Moderate diversity with one or two groups making up the majority.

State average: 39 | National average: 60

Education

Cities & Places in Lorain County

CityPopulationMedian IncomePovertyHome Value
Lorain city65,207$45,79927.4%$123,500
Elyria city52,833$53,20417.5%$142,800
North Ridgeville city36,043$94,2344.9%$254,700
Avon Lake city25,456$110,1743.9%$337,200
Avon city25,082$126,6183.8%$377,100
Amherst city12,796$93,0434.5%$222,700
Sheffield Lake city8,946$62,06512.4%$153,400
Oberlin city8,054$73,77518.8%$207,500
Grafton village5,665$88,3528.4%$198,500
Sheffield village4,287$102,3842.7%$265,100

Population Overview

Lorain County is located in Ohio with a total population of 314,588. It is the 9th most populous county out of 88 in Ohio. The county encompasses 10 Census-designated places.

Age Demographics

The median age in Lorain County is 42.1 years. This is 6% higher than the state median of 39.6 years.

Economy, Income & Housing

The median household income in Lorain County is $70,693. This is 1% higher than the state median of $69,680. Compared to the national median of $78,538, household income here is 10% lower. The poverty rate stands at 12.8%. This is 3% lower than the state poverty rate of 13.2%. The unemployment rate is 4.4%. This is 8% lower than the state rate of 4.9%. The median home value is $207,200. Housing costs are 4% higher than the state median of $199,200. With a home-value-to-income ratio of just 2.9x, Lorain County is one of the most affordable housing markets in the area. 73.7% of occupied housing units are owner-occupied. This homeownership rate is 10% higher than the state average of 67.0%.

Race & Ethnicity

The largest racial or ethnic group in Lorain County is White (non-Hispanic), making up 76.1% of the population. Hispanic or Latino residents account for 10.8%. The Hispanic or Latino population is significantly higher than the state average (10.8% vs 4.6%).

Education

27.9% of residents aged 25 and older hold a bachelor's degree or higher. This is 10% lower than the state rate of 30.9%. Nationally, 35.0% of adults hold at least a bachelor's degree. The high school graduation rate (or equivalent) is 91.5%.

Frequently Asked Questions

What is the population of Lorain County, Ohio?

Lorain County has a population of 314,588, making it the 9th most populous county in Ohio.

What is the median income in Lorain County?

The median household income in Lorain County is $70,693 with a poverty rate of 12.8%.

How many cities are in Lorain County, Ohio?

Lorain County contains 10 Census-designated places.