Ashtabula is located in Ashtabula County, OH. The population is 19,144, making Ashtabula the largest city in Ashtabula County.
There are 11 public schools in Ashtabula with an average Homefacts rating of C. The total crime rate for Ashtabula is very low , and there are 87 registered sex offenders residing in the city. Unemployment in Ashtabula is very high and the median home sales price is $0. Detailed and up-to-date Ashtabula property reports are available for any property address.
Cities near Ashtabula include Ashtabula Township, Edgewood and Saybrook Township.