Hanover

Borough in York County, Pennsylvania

View of Hanover, Pennsylvania
Photo: Idawriter · CC BY-SA 3.0

Hanover is a borough in York County, Pennsylvania, with 16,429 residents (2020 Census). It sits at 614 ft (187 m) above sea level. The nearest town is Midway, 1.2 miles W.

About Hanover

Hanover is a borough in York County, Pennsylvania, United States. The population was 16,439 at the 2020 census. Located 19 miles (31 km) southwest of York and 54 miles (87 km) north-northwest of Baltimore, Maryland, the town is situated in a productive agricultural region. It is named after the German city of Hanover and is a principal city of the York–Hanover metropolitan area.

Hanover was the site of the final encounter between the Union and Confederate armies before they fought against each other in the Battle of Gettysburg during the American Civil War. Hanover has since become known as the "Snack Food Capital of the World" due to the establishment of multiple food manufacturing businesses there during the 20th century. Notable companies based in the borough include Utz Brands and Snyder's of Hanover.

Text: Wikipedia · CC BY-SA 4.0

Hanover weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Hanover

All 24 webcams near Hanover ›

Webcams: Windy.com

Living in Hanover

Median household income
$61,293
Median home value
$212,800
Median rent
$1,137/mo
Median age
41.2
Cost of living and demographics of Hanover ›

Do you know Hanover? Tell us about it

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

Map of Hanover

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

Hanover 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 ›

Hanover, PA population

Hanover had 16,429 residents in the 2020 Census.

2020 Census16,429
Density4,445 per sq mi (1,716 per km²)

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

Hanover at a glance

StatePennsylvania (PA)
CountyYork County
TypeBorough
Population16,429 (2020)
Land area3.70 sq mi (9.6 km²)
Elevation614 ft (187 m)
Coordinates39.8118° N, 76.9836° W
ZIP codes17331, 17344
Official websiteborough.hanover.pa.us
Census code (GEOID)4232448

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

Towns near Hanover

Straight-line distance between town centers.

Frequently asked questions about Hanover

What county is Hanover in?

Hanover is in York County, Pennsylvania.

What is the population of Hanover, PA?

16,429 people lived in Hanover at the 2020 Census.

What is the ZIP code of Hanover, PA?

The main ZIP code is 17331. Other ZIP codes: 17344.

What is the elevation of Hanover?

614 feet (187 m) above sea level.

What towns are near Hanover?

Midway (1.2 mi), Penn (1.3 mi), Pennville (1.8 mi), Parkville (2.0 mi), McSherrystown (2.0 mi).

Last updated: