Upper Gwynedd
Township in Montgomery County, Pennsylvania

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.
- 17,072residents (2020 Census)
- 335 ftelevation · 102 m
- 8.1 sq miland area · 21.0 km²
- 2,101 / sq mipopulation density
- 19446main ZIP code (3 in total)
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…
Source: National Weather Service (NOAA).
Live webcams in 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
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
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 Census | 17,072 |
|---|---|
| Density | 2,101 per sq mi (811 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Upper Gwynedd at a glance
| State | Pennsylvania (PA) |
|---|---|
| County | Montgomery County |
| Type | Township |
| Population | 17,072 (2020) |
| Land area | 8.12 sq mi (21.0 km²) |
| Water area | 0.00 sq mi (0.01 km²) |
| Elevation | 335 ft (102 m) |
| Coordinates | 40.2075° N, 75.2891° W |
| ZIP codes | 19446, 19436, 19437 |
| Census code (GEOID) | 4209179056 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Upper Gwynedd
- North Wales0.8 mi E
- Lansdale2.4 mi N
- Lower Gwynedd3.0 mi SE
- Worcester3.4 mi W
- Towamencin3.5 mi NW
- Whitpain3.5 mi S
- Kulpsville3.7 mi NW
- Montgomery3.8 mi NE
- Montgomeryville3.9 mi NE
- Spring House4.2 mi SE
- Blue Bell4.3 mi S
- East Norriton4.5 mi SW
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: