New Britain is a borough located in Bucks County, Pennsylvania. New Britain has a 2026 population of 2,805. New Britain is currently declining at a rate of -0.14% annually and its population has decreased by -0.95% since the most recent census, which recorded a population of 2,832 in 2020.
The median household income in New Britain is $125,227 with a poverty rate of 4.55%. The median age in New Britain is 22.6 years: 25.6 years for males, and 21.3 years for females. For every 100 females there are 80.9 males.
Data after 2023 is projected based on recent change
Overall: 22.6 years
Female: 21.3 years
Male: 25.6 years
There are 2,376 adults, (315 of whom are seniors) in New Britain.
Female: 1,559 (55.3%)
Male: 1,262 (44.7%)
The racial composition of New Britain includes 82.28% White, 6.13% Black or African American, 4.82% Asian, and smaller percentages for Native American, other race and multiracial populations.
| Race | Population ↓ | Percentage (of total) |
|---|---|---|
| White | 2,321 | 82.28% |
| Black or African American | 173 | 6.13% |
| Two or more races | 161 | 5.71% |
| Asian | 136 | 4.82% |
| Native American | 15 | 0.53% |
| Other race | 15 | 0.53% |
New Britain 's average per capita income is $66,731. Household income levels show a median of $125,227. The poverty rate stands at 4.55%.
| Name | Median ↓ | Mean |
|---|---|---|
| Married Families | $148,750 | - |
| Families | $145,900 | $169,877 |
| Households | $125,227 | $144,558 |
| Non Families | $81,875 | $91,428 |
Average Income
Median Household Income
Poverty Rate