Skip to main content
Population Review

Ashtabula, Ohio Population 2026

Updated April 2026 · US Census ACS 2023 5-Year Estimates

The population of Ashtabula, Ohio is 17,919 as of the 2023 American Community Survey, making it the 104th-largest city in Ohio. The median household income is $43,782, the median home value is $99,200, and the median age is 40.1.

The population has declined 7.0% since 2010 (19,103 → 17,775).

17,919

Population

2326

People / sq mi

$43,782

Median Income

$99,200

Median Home Value

Ashtabula covers 7.7 sq mi of land at 2326 people per square mile.

About Ashtabula, OH

Ashtabula is a city in Ohio with a population of 17,919. It ranks #104 among cities in Ohio by population. The median age is 40.1, older than the national median. The population is 49.0% male and 51.0% female.

The median household income in Ashtabula is $43,782, below the US median of $74,580. 26.4% of residents live below the federal poverty level. Home values sit at a median of $99,200, with monthly rent averaging $790. The homeownership rate of 55.8% is lower than the national rate of 64.8%.

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

Ashtabula city Population History (2010-2024)

The city of Ashtabula city had a population of 19,103 in 2010 and 17,775 in 2024, a -7.0% growth over 14 years. The peak was 19,103 in 2010. Average annual growth rate: -0.51%.

2010 · 19K20102024

17,775

Population (2024)

19,103

Population (2010)

19,103

Peak (2010)

-0.51%

Avg Annual Growth

YearPopulation
201019,103
201119,011
201218,799
201318,653
201418,482
201518,334
201618,251
201718,131
201818,094
201918,017
202017,975
202117,933
202217,815
202317,799
202417,775

Race & Ethnicity

White79.3%
Black or African American8.0%
Asian0.0%
Hispanic or Latino (any race)1.5%
Two or More Races0.0%

Economy & Income

$43,782

Median Household Income

$25,198

Per Capita Income

26.4%

Poverty Rate

7.4%

Unemployment Rate

Housing

$99,200

Median Home Value

$790

Median Rent

55.8%

Owner-Occupied

Education

83.8%

High School+

12.8%

Bachelor's+

Commute

1.2%

Drive Alone

81.9%

Public Transit

2.0%

Work From Home

19.4 min

Avg Commute

Community Profile

18.4%

Foreign Born

92.2%

Non-English at Home

8.2%

Veterans

22.4%

With Disability

91.9%

Health Insurance

92.9%

Internet Access

Employment by Industry

Professional, Scientific & Management21.9%
Manufacturing21.1%
Education, Health Care & Social Services15.1%
Retail Trade5.4%
Finance, Insurance & Real Estate3.7%
Public Administration3.6%
Construction3.2%
Arts, Entertainment & Food Services2.5%
Information2.3%
Transportation & Warehousing0.9%
Agriculture & Mining0.2%

Largest cities in Ohio

Largest counties in Ohio

Part of Ohio

Metro areas in Ohio

City rankings

Frequently Asked Questions

Ashtabula, Ohio has a population of 17,919 according to the US Census Bureau's 2023 American Community Survey 5-year estimates, making it the 104th-largest city in Ohio.

The median household income in Ashtabula, Ohio is $43,782, with 26.4% of residents living below the federal poverty level.

The median home value in Ashtabula, Ohio is $99,200, with median monthly rent at $790 and a homeownership rate of 55.8%.

The median age in Ashtabula, Ohio is 40.1 years. The population is 49.0% male and 51.0% female.

The population has declined 7.0% since 2010 (19,103 → 17,775).

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

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