Skip to main content
Population Review

Lorain County, Ohio Population 2026

Updated April 2026 · US Census ACS 2023 5-Year Estimates · 9th-largest in Ohio

The population of Lorain County, Ohio is 314,588 as of the 2023 American Community Survey, making it the 9th-largest county in Ohio. The median household income is $70,693, the median home value is $207,200, and the median age is 42.1.

The population of Lorain County has grown 6.8% since 2010 (301,479 → 322,030), a +0.47% annualized rate.

Lorain County within Ohio · Source: US Census TIGER/Line via us-atlas

314,588

Population

+0.47%

Annual growth

641

People / sq mi

$70,693

Median Income

$207,200

Median Home Value

Lorain County covers 491 sq mi of land at 641.3 people per square mile.

About Lorain County, OH

Lorain County is a county in Ohio with a population of 314,588. It ranks #9 among counties in Ohio by population. The median age is 42.1, older than the national median. The population is 49.5% male and 50.5% female.

The median household income in Lorain County is $70,693, below the US median of $74,580. 9.1% of residents live below the federal poverty level. Home values sit at a median of $207,200, with monthly rent averaging $916. The homeownership rate of 73.7% is higher than the national rate of 64.8%.

Educational attainment in Lorain County reflects 27.9% of adults 25 and older holding a bachelor's degree or higher, below the national average of 34.3%. Roughly 10.0% of workers primarily work from home, below the national work-from-home rate of 14.2%. The average commute is 25.4 minutes each way.

Lorain County Population History (2010-2024)

The county of Lorain County had a population of 301,479 in 2010 and 322,030 in 2024, a 6.8% growth over 14 years. The peak was 322,030 in 2024. Average annual growth rate: 0.47%.

2024 · 322K20102024

322,030

Population (2024)

301,479

Population (2010)

322,030

Peak (2024)

0.47%

Avg Annual Growth

YearPopulation
2010301,479
2011301,899
2012301,757
2013303,159
2014304,551
2015305,533
2016306,676
2017307,498
2018309,222
2019310,100
2020313,534
2021314,301
2022316,616
2023319,163
2024322,030

Race & Ethnicity

White79.5%
Black or African American7.5%
Asian0.0%
Hispanic or Latino (any race)1.4%
Two or More Races0.0%

Age & Sex

42.1

Median Age

50.5%

Female

49.5%

Male

19.3%

Age 65+

Age Distribution

Under 5
5.4%
5–9
6.0%
10–14
6.4%
15–19
6.4%
20–24
5.8%
25–34
11.4%
35–44
12.3%
45–54
12.9%
55–59
7.2%
60–64
6.8%
65–74
11.6%
75–84
5.5%
85+
2.2%

Children (under 15): 17.8% · Seniors (65+): 19.3%

Income & Poverty

Median household income$70,693+$1,013 vs state
Mean household income$96,343
Per-capita income$39,638
Poverty rate9.1%-0.1% vs state
Unemployment rate2.7%
Employment-to-population58.0%

Top Industries by Employment

Professional & business services
24.6%
Manufacturing
15.5%
Finance & real estate
10.0%
Education & health care
8.4%
Construction
6.3%
Information
5.4%
Public administration
5.3%
Retail trade
5.0%

The largest employment sector in Lorain County is professional & business services, accounting for 24.6% of workers.

How residents commute

0.4%

Drive alone

1.6%

Carpool

78.6%

Public transit

10.0%

Work from home

25.4 min

Avg commute

Housing

$207,200+$8,000 vs state

Median home value

$916

Median rent

73.7%

Homeownership rate

135,584

Total housing units

92.8%

Occupied

7.2%

Vacant

26.3%

Renter-occupied

Social & access

94.7%

With health insurance

94.4%

With broadband internet

17.6%

Foreign-born

7.7%

Veterans (18+)

14.7%

With a disability

92.3%

Speak language other than English at home

Education

91.5%

High School+

27.9%

Bachelor's+

Largest cities in Ohio

Other counties in Ohio

Part of Ohio

Metro areas in Ohio

County rankings

Frequently Asked Questions

Lorain County, Ohio has a population of 314,588 according to the US Census Bureau's 2023 American Community Survey 5-year estimates, making it the 9th-largest county in Ohio. Population density is 641 people per square mile.

The population of Lorain County has grown 6.8% since 2010 (301,479 → 322,030), a +0.47% annualized rate.

The median household income in Lorain County, Ohio is $70,693, with mean (average) household income of $96,343 and per-capita income of $39,638. 9.1% of residents live below the federal poverty level.

In Lorain County, the largest racial and ethnic groups are White (79.5%), Black or African American (7.5%), Hispanic or Latino (1.4%). Figures are from the US Census Bureau's 2023 ACS 5-year estimates and reflect self-reported responses.

The median age in Lorain County, Ohio is 42.1 years. Residents are 50.5% female and 49.5% male.

The median home value in Lorain County is $207,200 and median monthly rent is $916. 73.7% of occupied housing units are owner-occupied. The county has 135,584 total housing units, 7.2% of which are vacant.

The largest employment sector in Lorain County, Ohio is professional, scientific, and management services, employing 24.6% of workers. The unemployment rate is 2.7%.

Columbus is among the largest cities associated with Lorain County, Ohio, with a population of 906,480.

Data from the American Community Survey (ACS) 5-Year estimates.

Source: U.S. Census Bureau ACS, 2026.