Horsham

Township in Montgomery County, Pennsylvania

View of Horsham, Pennsylvania
Photo: Montgomery County Planning Commission on Flickr · CC BY-SA 2.0

Horsham is a township in Montgomery County, Pennsylvania, with 26,564 residents (2020 Census). It sits at 262 ft (80 m) above sea level. The nearest town is Maple Glen, 1.6 miles SW.

About Horsham

Horsham Township is a home-rule township in Montgomery County, Pennsylvania. It is located ten miles north of Center City Philadelphia. The township, incorporated in 1717, is one of the oldest original municipalities in Montgomery County. Although it retains the word "Township" in its official name, it has been governed by a Home Rule Charter since 1975 and is therefore not subject to the Pennsylvania Township Code. The population was 26,564 at the time of the 2020 census.

Horsham Township is made up of several community areas including Horsham (19044) and portions of the Hatboro (19040), Ambler (19002), Chalfont (18914) and North Wales (19454) ZIP codes.

Text: Wikipedia · CC BY-SA 4.0

Horsham weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Horsham

All 24 webcams near Horsham ›

Webcams: Windy.com

Living in Horsham

Median household income
$122,311
Median home value
$473,100
Median rent
$1,573/mo
Median age
38.7
Cost of living and demographics of Horsham ›

Do you know Horsham? Tell us about it

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

Map of Horsham

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

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

Horsham, PA population

Horsham had 26,564 residents in the 2020 Census.

2020 Census26,564
Density1,534 per sq mi (592 per km²)

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

Horsham at a glance

StatePennsylvania (PA)
CountyMontgomery County
TypeTownship
Population26,564 (2020)
Land area17.32 sq mi (44.9 km²)
Elevation262 ft (80 m)
Coordinates40.1993° N, 75.1665° W
ZIP codes19044, 19002
Census code (GEOID)4209135808

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

Towns near Horsham

Straight-line distance between town centers.

Frequently asked questions about Horsham

What county is Horsham in?

Horsham is in Montgomery County, Pennsylvania.

What is the population of Horsham, PA?

26,564 people lived in Horsham at the 2020 Census.

What is the ZIP code of Horsham, PA?

The main ZIP code is 19044. Other ZIP codes: 19002.

What is the elevation of Horsham?

262 feet (80 m) above sea level.

What towns are near Horsham?

Maple Glen (1.6 mi), Spring House (3.2 mi), Upper Dublin (3.3 mi), Warrington (3.5 mi), Hatboro (3.6 mi).

Last updated: