Upper Gwynedd township is located in Montgomery County, Pennsylvania. Upper Gwynedd township has a 2026 population of 17,675. Upper Gwynedd township is currently growing at a rate of 0.76% annually and its population has increased by 3.54% since the most recent census, which recorded a population of 17,070 in 2020.
The median household income in Upper Gwynedd township is $114,902 with a poverty rate of 6.45%. The median age in Upper Gwynedd township is 51.8 years: 50.7 years for males, and 52.5 years for females. For every 100 females there are 88.5 males.
Data after 2023 is projected based on recent change
Overall: 51.8 years
Female: 52.5 years
Male: 50.7 years
There are 14,130 adults, (5,422 of whom are seniors) in Upper Gwynedd township.
Female: 9,128 (53.1%)
Male: 8,074 (46.9%)
The racial composition of Upper Gwynedd township includes 74.33% White, 13.63% Asian, 8.83% Black or African American, and smaller percentages for other race and multiracial populations.
| Race | Population ↓ | Percentage (of total) |
|---|---|---|
| White | 12,786 | 74.33% |
| Asian | 2,345 | 13.63% |
| Black or African American | 1,519 | 8.83% |
| Two or more races | 541 | 3.14% |
| Other race | 11 | 0.06% |
Upper Gwynedd township 's average per capita income is $74,726. Household income levels show a median of $114,902. The poverty rate stands at 6.45%.
| Name | Median ↓ | Mean |
|---|---|---|
| Married Families | $152,955 | - |
| Families | $141,008 | $177,431 |
| Households | $114,902 | $144,140 |
| Non Families | $61,331 | $87,761 |
Average Income
Median Household Income
Poverty Rate