Zip Code 43931 — Hannibal, OH

43931 is a ZIP Code associated with Hannibal, OH, located within Monroe. The postal region supports an estimated population of 178 residents across Data Pending housing units, with a population density of 174.8 people per square mile.
WorldPlaceData database updated: October 2026

📍 View location on OpenStreetMap (39.672880, -80.871370)

Data MetricLocal Statistic
Postal / Zip Code43931
Primary CityHannibal
State / ProvinceOH
CountyMonroe
Total Population178
Median Household IncomeData Pending
Total Housing UnitsData Pending
Population Density174.8 people/sq mi
TimezoneAmerica/New_York

How 43931 Compares

MetricZIP 43931Monroe CountyOH State Average
Population17811,65611,810,293
Median IncomeData PendingN/AN/A
Population Density174.8 /sq mi----

Nearby ZIP Codes

ZIP CodeCityDistancePopulationMedian Income
Zip 43946Sardis5.5 mi1,479N/A
Zip 43915Clarington6.0 mi1,256N/A
Zip 43914Cameron8.3 miN/AN/A
Zip 43793Woodsfield13.2 mi4,836N/A
Zip 43942Powhatan Point13.2 mi2,012N/A

Data Sources & Methodology: Geographic coordinates and ZIP Code assignments are derived from underlying geographic and postal datasets. Note that ZIP Codes are USPS postal delivery areas, while Census ZCTAs are statistical approximation areas. Read full methodology →