Hannibal
Village in Oswego County, New York

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.
- 535residents (2020 Census)
- 328 ftelevation · 100 m
- 1.2 sq miland area · 3.0 km²
- 464 / sq mipopulation density
- 13074ZIP code
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…
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.
Webcams: Windy.com
Living in Hannibal
- Median household income
- $78,958
- Median home value
- $118,300
- Median rent
- $932/mo
- Median age
- 37
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
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 Census | 535 |
|---|---|
| Density | 464 per sq mi (179 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Hannibal at a glance
| State | New York (NY) |
|---|---|
| County | Oswego County |
| Type | Village |
| Population | 535 (2020) |
| Land area | 1.15 sq mi (3.0 km²) |
| Elevation | 328 ft (100 m) |
| Coordinates | 43.3194° N, 76.5777° W |
| ZIP code | 13074 |
| Census code (GEOID) | 3632017 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Hannibal
- Fair Haven6.4 mi W
- Minetto7.5 mi NE
- Fulton7.9 mi E
- Red Creek8.8 mi SW
- SUNY Oswego9.6 mi N
- Oswego10.3 mi N
- Cato10.6 mi S
- Meridian11.0 mi S
- Wolcott13.6 mi SW
- Phoenix15.4 mi SE
- Baldwinsville16.3 mi SE
- Radisson16.9 mi SE
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: