Williamstown

Borough in Dauphin County, Pennsylvania

Aerial view of Williamstown, Pennsylvania
Aerial view: USDA NAIP · USGS The National Map (public domain)

Williamstown is a borough in Dauphin County, Pennsylvania, with 1,303 residents (2020 Census). It sits at 866 ft (264 m) above sea level. The nearest town is Williams, 1.0 miles NW.

About Williamstown

Williamstown is a borough in Dauphin County, Pennsylvania, United States. The borough is 38 miles (61 km) northeast of Harrisburg. Formerly, anthracite coal mines and hosiery mills were located in the borough. The town takes its name from a Revolutionary War-era traveler who passed through the region and operated a sawmill nearby. Tunneling through Big Lick Mountain at the future colliery site began in 1856–57 under the Summit Branch Railroad Company, and the transportation of anthracite coal from the mine complex began in 1866 — the year the Williamstown Colliery shipped 67,643 tons in its first year of operation. The mine became a subsidiary of the Pennsylvania Railroad in the 1870s and in its earliest years ranked as one of the largest anthracite producers in the world, shipping nearly 300,000 tons in 1869 alone. By the 1920s, coal was being extracted from depths of up to 1,600 feet. The colliery was officially shuttered on January 30, 1942, as falling anthracite prices and the shift from steam to oil power made operations unviable. The closure had a devastating effect on the community, as the great majority of the borough's workforce had been employed at the colliery, with additional employment provided by two hosiery mills. The population was 1,303 at the 2020 census.

Williamstown is part of the Harrisburg–Carlisle Metropolitan Statistical Area.

Text: Wikipedia · CC BY-SA 4.0

Williamstown weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Williamstown

All 24 webcams near Williamstown ›

Webcams: Windy.com

Living in Williamstown

Median household income
$61,757
Median home value
$100,700
Median rent
$888/mo
Median age
36.1
Cost of living and demographics of Williamstown ›

Do you know Williamstown? Tell us about it

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

Map of Williamstown

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

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

Williamstown, PA population

Williamstown had 1,303 residents in the 2020 Census.

2020 Census1,303
Density5,029 per sq mi (1,942 per km²)

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

Williamstown at a glance

StatePennsylvania (PA)
CountyDauphin County
TypeBorough
Population1,303 (2020)
Land area0.26 sq mi (0.7 km²)
Elevation866 ft (264 m)
Coordinates40.5809° N, 76.6170° W
ZIP code17098
Official websitewilliamstownba.org
Census code (GEOID)4285320

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

Towns near Williamstown

Straight-line distance between town centers.

Frequently asked questions about Williamstown

What county is Williamstown in?

Williamstown is in Dauphin County, Pennsylvania.

What is the population of Williamstown, PA?

1,303 people lived in Williamstown at the 2020 Census.

What is the ZIP code of Williamstown, PA?

The ZIP code of Williamstown is 17098.

What is the elevation of Williamstown?

866 feet (264 m) above sea level.

What towns are near Williamstown?

Williams (1.0 mi), Wiconsico (3.2 mi), Tower City (3.4 mi), Hubley (4.1 mi), Reinerton (4.3 mi).

Last updated: