Comparison to Surrounding Areas
The median household income ($70,199) for 19021 is less than the median household income for 08010 ($88,037), 08016 ($98,463), 19020 ($83,223), Bucks County ($114,764), and Bristol township ($79,101). But it's more than 19007 ($65,511).
| 19021 | $70,199 |
| Bristol township | $79,101 |
| Bucks County | $114,764 |
Get Median Household Income for all Zip Codes in Pennsylvania.
The average household income ($82,360) for 19021 is less than 08010 ($95,899), 08016 ($117,861), 19007 ($96,379), 19020 ($110,947), Bucks County ($150,981), and Bristol township ($101,614).
| 19021 | $82,360 |
| Bristol township | $101,614 |
| Bucks County | $150,981 |
Get Average Household Income for all Zip Codes in Pennsylvania.
The per-capita income for 19021 is $35,651. The per capita income ($35,651) for 19021 is less than 08010 ($38,591), 08016 ($45,392), 19007 ($40,811), 19020 ($44,490), Bucks County ($59,022), and Bristol township ($39,831).
| 19021 | $35,651 |
| Bristol township | $39,831 |
| Bucks County | $59,022 |
Get Per-Capita Income for all Zip Codes in Pennsylvania.
5.2% of households make over $200,000 a year. The percent high income households (5.2%) for 19021 is less than 08010 (8.8%), 08016 (16.3%), 19007 (7.2%), 19020 (13.6%), Bucks County (23.2%), and Bristol township (8.1%).
| 19021 | 5.2% |
| Bristol township | 8.1% |
| Bucks County | 23.2% |
Get High Income Households for all Zip Codes in Pennsylvania.
| under 25 years | 25 to 44 years | 45 to 64 years | 65 years and over | |
|---|---|---|---|---|
| 19021 | $49,500 | $71,689 | $76,490 | $47,654 |
| Bristol township | $46,421 | $83,191 | $101,173 | $59,056 |
| Bucks County | $60,995 | $127,439 | $145,269 | $77,780 |
Get Median Household Income by Age of Householder for all Zip Codes in Pennsylvania.
Use our lookalike & filtering workflow to discover every zip that matches your ideal market profile.
Our Income By Zip Code Lists let you start with a zip like 19021, then automatically find hundreds of similar zips by income, demographics, and growth potential — so you can build a smarter target list in minutes.
Get Your Income By Zip Code List
Get all zip codes in a state or the entire US with data such as median household income.
Starting at $65.
All income statistics above are the most current, comparable income statistics available from the US Census Bureau and are from the American Community Survey 2024 5-year estimates. You can find this information and other demographics for 19021 on the US Census Bureau’s website. These values are in 2024 inflation-adjusted dollars and were downloaded on 29 January 2026.
Margins of error for the income data are:
| Median Household Income | Average Household Income | Per Capita Income | High Income Households | Median Household Income by Age of Householder | ||||
|---|---|---|---|---|---|---|---|---|
| under 25 | 25 to 44 | 45 to 64 | 65+ | |||||
| 19021 | +/-$11,718 | +/-$7,836 | +/-$4,692 | +/-2.7% | +/-$48,002 | +/-$24,144 | +/-$8,503 | +/-$14,606 |
| Bristol township | +/-$4,960 | +/-$6,940 | +/-$2,355 | +/-1.7% | +/-$1,339 | +/-$7,929 | +/-$11,082 | +/-$4,218 |
| Bucks County | +/-$2,067 | +/-$2,333 | +/-$796 | +/-0.7% | +/-$8,629 | +/-$3,986 | +/-$4,094 | +/-$3,807 |