Hannibal, Ohio

Hannibal is a census-designated place in eastern Ohio Township, Monroe County, Ohio, United States. It has a post office with the ZIP code 43931. In the 2020 Census, it had a population of 314. Hannibal lies along Ohio State Route 7, near an intersection with Ohio State Route 536. It is located along the Ohio River, and is home to the Hannibal Locks and Dam. T…
Hannibal is a census-designated place in eastern Ohio Township, Monroe County, Ohio, United States. It has a post office with the ZIP code 43931. In the 2020 Census, it had a population of 314. Hannibal lies along Ohio State Route 7, near an intersection with Ohio State Route 536. It is located along the Ohio River, and is home to the Hannibal Locks and Dam. The town lies below Clarington and above Sardis. Hannibal is also connected to New Martinsville, West Virginia via the New Martinsville Bridge.
  • Elevation: 728 ft (222 m)
  • Country: United States
  • State: Ohio
  • County: Monroe
  • ZIP code: 43931
  • Area code: 740
  • FIPS code: 39-33222
Data from: en.wikipedia.org