Upper Gwynedd

Township in Montgomery County, Pennsylvania

View of Upper Gwynedd, Pennsylvania
Photo: Smallbones · CC0

Upper Gwynedd is a township in Montgomery County, Pennsylvania, with 17,072 residents (2020 Census). It sits at 335 ft (102 m) above sea level. The nearest town is North Wales, 0.8 miles E.

About Upper Gwynedd

Upper Gwynedd Township ( ) is a township in Montgomery County, Pennsylvania, United States. At the time of the 2010 census, the population was 15,552. North Wales Borough is surrounded by Upper Gwynedd Township on all sides. Many homes and businesses with North Wales addresses are actually in Upper Gwynedd. Many properties with Lansdale addresses are in Upper Gwynedd as well. It is part of the North Penn Valley region that is centered around the borough of Lansdale.

Station Square, one of the first new transit oriented developments in the Philadelphia metropolitan area, is located in Upper Gwynedd on the border with Lansdale. It is across the street from Pennbrook Station with SEPTA rail service to Philadelphia.

Text: Wikipedia · CC BY-SA 4.0

Upper Gwynedd weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Upper Gwynedd

All 24 webcams near Upper Gwynedd ›

Webcams: Windy.com

Living in Upper Gwynedd

Median household income
$114,902
Median home value
$479,400
Median rent
$2,390/mo
Median age
51.8
Cost of living and demographics of Upper Gwynedd ›

Do you know Upper Gwynedd? Tell us about it

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

Map of Upper Gwynedd

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

Upper Gwynedd 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 ›

Upper Gwynedd, PA population

Upper Gwynedd had 17,072 residents in the 2020 Census.

2020 Census17,072
Density2,101 per sq mi (811 per km²)

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

Upper Gwynedd at a glance

StatePennsylvania (PA)
CountyMontgomery County
TypeTownship
Population17,072 (2020)
Land area8.12 sq mi (21.0 km²)
Water area0.00 sq mi (0.01 km²)
Elevation335 ft (102 m)
Coordinates40.2075° N, 75.2891° W
ZIP codes19446, 19436, 19437
Census code (GEOID)4209179056

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

Towns near Upper Gwynedd

Straight-line distance between town centers.

Frequently asked questions about Upper Gwynedd

What county is Upper Gwynedd in?

Upper Gwynedd is in Montgomery County, Pennsylvania.

What is the population of Upper Gwynedd, PA?

17,072 people lived in Upper Gwynedd at the 2020 Census.

What is the ZIP code of Upper Gwynedd, PA?

The main ZIP code is 19446. Other ZIP codes: 19436, 19437.

What is the elevation of Upper Gwynedd?

335 feet (102 m) above sea level.

What towns are near Upper Gwynedd?

North Wales (0.8 mi), Lansdale (2.4 mi), Lower Gwynedd (3.0 mi), Worcester (3.4 mi), Towamencin (3.5 mi).

Last updated: