Newtown township is located in Bucks County, Pennsylvania. Newtown township has a 2026 population of 20,194. Newtown township is currently growing at a rate of 0.74% annually and its population has increased by 1.61% since the most recent census, which recorded a population of 19,875 in 2020.
The median household income in Newtown township is $147,617 with a poverty rate of 5.48%. The median age in Newtown township is 45.1 years: 43.2 years for males, and 48.1 years for females. For every 100 females there are 97.6 males.
Data after 2023 is projected based on recent change
Overall: 45.1 years
Female: 48.1 years
Male: 43.2 years
There are 15,314 adults, (4,540 of whom are seniors) in Newtown township.
Female: 10,034 (50.6%)
Male: 9,794 (49.4%)
The racial composition of Newtown township includes 76.36% White, 10.03% Asian, and smaller percentages for other race, Black or African American, Native American and multiracial populations.
| Race | Population ↓ | Percentage (of total) |
|---|---|---|
| White | 15,140 | 76.36% |
| Asian | 1,989 | 10.03% |
| Two or more races | 1,968 | 9.93% |
| Other race | 420 | 2.12% |
| Black or African American | 290 | 1.46% |
| Native American | 21 | 0.11% |
Newtown township 's average per capita income is $90,738. Household income levels show a median of $147,617. The poverty rate stands at 5.48%.
| Name | Median ↓ | Mean |
|---|---|---|
| Married Families | $177,350 | - |
| Families | $173,372 | $212,168 |
| Households | $147,617 | $181,503 |
| Non Families | $68,750 | $90,484 |
Average Income
Median Household Income
Poverty Rate