New Britain is a borough located in Bucks County, Pennsylvania. New Britain has a 2025 population of 2,797. New Britain is currently declining at a rate of -0.25% annually and its population has decreased by -1.31% since the most recent census, which recorded a population of 2,834 in 2020.
The average household income in New Britain is $145,186 with a poverty rate of 3.87%.The median age in New Britain is 22.7 years: 23.4 years for males, and 21.9 years for females.
Data after 2023 is projected based on recent change
The racial composition of New Britain includes 82.88% White, 5.78% Asian, 4.57% Black or African American, and smaller percentages for other race, Native American and multiracial populations.
Race | Population | Percentage (of total) |
---|---|---|
White | 2,339 | 82.88% |
Two or more races | 170 | 6.02% |
Asian | 163 | 5.78% |
Black or African American | 129 | 4.57% |
Other race | 11 | 0.39% |
Native American | 10 | 0.35% |
Married
Widowed
Divorced
Separated
Never Married
New Britain's average per capita income is $65,086. Household income levels show a median of $123,819. The poverty rate stands at 3.87%.
Name | Median | Mean |
---|---|---|
Married Families | $151,172 | - |
Families | $144,659 | $175,354 |
Households | $123,819 | $145,186 |
Non Families | $72,313 | $80,573 |
Average Income
Median Household Income
Poverty Rate