43931 ZIP Code – Hannibal, Ohio

43931 is a very small ZIP code in Hannibal, Ohio, part of Monroe County with a population of approximately 166 residents. At $56,719, the median household income here runs below the Ohio average and below the U.S. average. The median home value of $175,400 is below the national average, with 100.0% owner-occupied housing (stable). Housing consists of 69% single-family (decreasing).

An estimated 18.2% of the population falls below the poverty line, above the national figure. An estimated 36.4% of adults hold a bachelor's degree or higher, above the national average. At 66.1, the median age is well above the national figure. Neighboring ZIP codes include 43946, 26159, 43915.

ZIP Code 43931 Data

Population 166
Median Household Income $56,719
Median Home Value $175,400
Median Rent Not provided
Median Age 66.1
Unemployment Rate 0.0%
Poverty Rate 18.2%
Bachelor's Degree or Higher 36.4%
County Monroe County
State Ohio

ZIP 43931 vs. Ohio vs. U.S.

MetricZIP 43931OH Avg.U.S. Avg.
Population1669,66710k
Median Household Income$56k$68k$73k
Median Home Value$175k$170k$258k
Median Rent$889$1,088
Median Age66.141.743.2
Unemployment Rate0.0%4.9%5.0%
Poverty Rate18.2%13.2%13.3%
Bachelor's Degree or Higher36.4%22.5%26.9%

Demographics Charts

Race & Ethnicity

Gender

Education Level (adults 25+)

Nearby ZIP Codes

Nearby ZIP Code Comparison

ZIP Code City Population Median Income
43946 SARDIS 1,788 $64,500
26159 PADEN CITY 2,723 $55,179
43915 CLARINGTON 1,180 $64,875
26155 NEW MARTINSVILLE 7,833 $53,598
26055 PROCTOR 1,096 Not provided