Hummelstown

Borough in Dauphin County, Pennsylvania

View of Hummelstown, Pennsylvania
Photo: Jayu from Harrisburg, PA, U.S.A. · CC BY-SA 2.0

Hummelstown is a borough in Dauphin County, Pennsylvania, with 4,544 residents (2020 Census). It sits at 397 ft (121 m) above sea level. The nearest town is South Hanover, 1.8 miles N.

About Hummelstown

Hummelstown is a borough in Dauphin County, Pennsylvania, United States. The population was 4,535 as of the 2020 census. It is part of the Harrisburg metropolitan area.

Originally named Fredrickstown, the town was established in 1762. Hummelstown is a Tree City and is located in District 15 of the Pennsylvania State Senate. It is centrally located between Harrisburg and Hershey. It has several businesses and shops designed to capitalize on the tourist traffic that passes through town.

Text: Wikipedia · CC BY-SA 4.0

Hummelstown weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Hummelstown

All 24 webcams near Hummelstown ›

Webcams: Windy.com

Living in Hummelstown

Median household income
$63,175
Median home value
$245,100
Median rent
$1,133/mo
Median age
37.6
Cost of living and demographics of Hummelstown ›

Do you know Hummelstown? Tell us about it

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

Map of Hummelstown

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

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

Hummelstown, PA population

Hummelstown had 4,544 residents in the 2020 Census.

2020 Census4,544
Density3,658 per sq mi (1,412 per km²)

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

Hummelstown at a glance

StatePennsylvania (PA)
CountyDauphin County
TypeBorough
Population4,544 (2020)
Land area1.24 sq mi (3.2 km²)
Water area0.07 sq mi (0.18 km²)
Elevation397 ft (121 m)
Coordinates40.2653° N, 76.7132° W
ZIP code17036
Census code (GEOID)4236232

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

Towns near Hummelstown

Straight-line distance between town centers.

Frequently asked questions about Hummelstown

What county is Hummelstown in?

Hummelstown is in Dauphin County, Pennsylvania.

What is the population of Hummelstown, PA?

4,544 people lived in Hummelstown at the 2020 Census.

What is the ZIP code of Hummelstown, PA?

The ZIP code of Hummelstown is 17036.

What is the elevation of Hummelstown?

397 feet (121 m) above sea level.

What towns are near Hummelstown?

South Hanover (1.8 mi), Union Deposit (2.6 mi), Rutherford (2.9 mi), Derry (3.2 mi), Hershey (3.8 mi).

Last updated: