Hannibal

Village in Oswego County, New York

Aerial view of Hannibal, New York
Aerial view: USDA NAIP · USGS The National Map (public domain)

Hannibal is a village in Oswego County, New York, with 535 residents (2020 Census). It sits at 328 ft (100 m) above sea level. The nearest town is Fair Haven, 6.4 miles W.

About Hannibal

Hannibal is a village in Oswego County, New York, United States. The population was 535 at the 2020 census. The village is named after Hannibal, the hero of ancient Carthage, and is located in the western part of the town of Hannibal on New York State routes 3 and 104, and Oswego County Route 34.

Text: Wikipedia · CC BY-SA 4.0

Hannibal weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Nearest webcams to Hannibal

There are no webcams in Hannibal itself. These are the closest, 32 miles away or more.

All 6 webcams near Hannibal ›

Webcams: Windy.com

Living in Hannibal

Median household income
$78,958
Median home value
$118,300
Median rent
$932/mo
Median age
37
Cost of living and demographics of Hannibal ›

Do you know Hannibal? Tell us about it

Help other travelers: share what makes Hannibal special. We review every message before publishing it.

Map of Hannibal

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Hannibal Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

Hannibal, NY population

Hannibal had 535 residents in the 2020 Census.

2020 Census535
Density464 per sq mi (179 per km²)

Source: U.S. Census Bureau, Decennial Census.

Hannibal at a glance

StateNew York (NY)
CountyOswego County
TypeVillage
Population535 (2020)
Land area1.15 sq mi (3.0 km²)
Elevation328 ft (100 m)
Coordinates43.3194° N, 76.5777° W
ZIP code13074
Census code (GEOID)3632017

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Hannibal

Straight-line distance between town centers.

Frequently asked questions about Hannibal

What county is Hannibal in?

Hannibal is in Oswego County, New York.

What is the population of Hannibal, NY?

535 people lived in Hannibal at the 2020 Census.

What is the ZIP code of Hannibal, NY?

The ZIP code of Hannibal is 13074.

What is the elevation of Hannibal?

328 feet (100 m) above sea level.

What towns are near Hannibal?

Fair Haven (6.4 mi), Minetto (7.5 mi), Fulton (7.9 mi), Red Creek (8.8 mi), SUNY Oswego (9.6 mi).

Last updated: