Ashtabula sits directly on Lake Erie in northeastern Ohio, roughly an hour from Cleveland and close to the Pennsylvania line. A 2025 GOBankingRates study ranked it the most affordable Midwestern lake town, based on housing, income, and estimated living costs. The city also has a working harbor and a long connection to the Ashtabula River, whose name is associated with the idea of a “river of many fish.” For travelers who want Great Lakes scenery without starting in a famous resort community, Ashtabula makes an appealing first stop.