Ashtabula

City in Ashtabula County, Ohio

View of Ashtabula, Ohio
Photo: Ken Winters, U.S. Army Corps of Engineers · Public domain

Ashtabula is a city in Ashtabula County, Ohio, with 17,975 residents (2020 Census). It sits at 673 ft (205 m) above sea level. The nearest town is Edgewood, 2.7 miles E.

About Ashtabula

Ashtabula ( ASH-tə-BYU-lə) is the most populous city in Ashtabula County, Ohio, United States. It lies at the mouth of the Ashtabula River on to Lake Erie, 53 miles (85 km) northeast of Cleveland. The city had 17,975 people at the 2020 census. Like many other cities in the Rust Belt, it has lost population because of a decline in industrial jobs since the 1960s. It is part of the Cleveland metropolitan area.

In the middle of the 19th century, the city was an important destination on the Underground Railroad as refugee slaves took ships across Lake Erie to Canada. In the late 19th century, the city became a major coal port on Lake Erie. Coal and iron were shipped here, the latter from the Mesabi Range in Minnesota. The city attracted immigrants from Finland, Sweden, and Italy in the industrial period. Ashtabula hosts an annual Blessing of the Fleet Celebration, usually in late May or early June. As part of the celebration, a religious procession and prayer service is held at Ashtabula Harbor. The city was the site of the FinnFestUSA in 2007, a celebration of Finnish Americans.

Text: Wikipedia · CC BY-SA 4.0

Ashtabula weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Ashtabula

All 22 webcams near Ashtabula ›

Webcams: Windy.com

Living in Ashtabula

Median household income
$44,120
Median home value
$105,900
Median rent
$793/mo
Median age
41.2
Cost of living and demographics of Ashtabula ›

Do you know Ashtabula? Tell us about it

Help other travelers: share what makes Ashtabula special. We review every message before publishing it.

Map of Ashtabula

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Ashtabula Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

Ashtabula, OH population

Ashtabula had 17,975 residents in the 2020 Census.

2020 Census17,975
Density2,333 per sq mi (901 per km²)

Source: U.S. Census Bureau, Decennial Census.

Ashtabula at a glance

StateOhio (OH)
CountyAshtabula County
TypeCity
Population17,975 (2020)
Land area7.71 sq mi (20.0 km²)
Water area0.17 sq mi (0.43 km²)
Elevation673 ft (205 m)
Coordinates41.8795° N, 80.7985° W
ZIP code44004
Official websitecityofashtabula.com
Census code (GEOID)3902638

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Ashtabula

Straight-line distance between town centers.

Frequently asked questions about Ashtabula

What county is Ashtabula in?

Ashtabula is in Ashtabula County, Ohio.

What is the population of Ashtabula, OH?

17,975 people lived in Ashtabula at the 2020 Census.

What is the ZIP code of Ashtabula, OH?

The ZIP code of Ashtabula is 44004.

What is the elevation of Ashtabula?

673 feet (205 m) above sea level.

What towns are near Ashtabula?

Edgewood (2.7 mi), Saybrook-on-the-Lake (4.2 mi), Kingsville (6.4 mi), North Kingsville (7.1 mi), Geneva-on-the-Lake (8.0 mi).

Last updated: