Comparison to Surrounding Areas
The median household income ($75,000) for 15021 is less than the median household income for 15340 ($82,431), 15050 ($91,406), 15053 ($89,931), 15057 ($120,821), 15078 ($82,303), 15026 ($115,556), 15043 ($87,672), Washington County ($78,958), Frankfort Springs borough ($83,500), Hanover township ($91,140), and Hanover township ($81,875). But it's more than 26062 ($60,702), 15019 ($32,926), 15054 ($74,167), 15312 ($73,542), 26035 ($60,000), 26047 ($58,641), 15004 ($-1), Beaver County ($71,089), Burgettstown borough ($52,500), Cross Creek township ($68,098), Jefferson township ($73,229), and Smith township ($73,452).
| 15021 | $75,000 |
| Smith township | $73,452 |
| Hanover township | $81,875 |
| Jefferson township | $73,229 |
| Frankfort Springs borough | $83,500 |
| Hanover township | $91,140 |
| Burgettstown borough | $52,500 |
| Cross Creek township | $68,098 |
| Washington County | $78,958 |
| Beaver County | $71,089 |
Get Median Household Income for all Zip Codes in Pennsylvania.
The average household income ($97,280) for 15021 is less than the average household income for 15340 ($115,263), 15026 ($130,660), 15043 ($105,837), 15050 ($109,779), 15057 ($139,724), 15312 ($103,043), Washington County ($105,512), Hanover township ($106,452), Cross Creek township ($101,232), Hanover township ($106,638), and Jefferson township ($98,157). But it's more than 26062 ($81,221), 15054 ($67,965), 15078 ($75,902), 26035 ($85,703), 26047 ($86,369), 15004 ($81,595), 15019 ($59,555), 15053 ($88,958), Beaver County ($91,466), Frankfort Springs borough ($87,689), Burgettstown borough ($78,144), and Smith township ($89,195).
| 15021 | $97,280 |
| Smith township | $89,195 |
| Hanover township | $106,638 |
| Jefferson township | $98,157 |
| Frankfort Springs borough | $87,689 |
| Hanover township | $106,452 |
| Burgettstown borough | $78,144 |
| Cross Creek township | $101,232 |
| Washington County | $105,512 |
| Beaver County | $91,466 |
Get Average Household Income for all Zip Codes in Pennsylvania.
The per-capita income for 15021 is $41,170. The per capita income ($41,170) for 15021 is less than the per capita income for 15340 ($49,617), 15050 ($43,761), 15057 ($52,321), 15312 ($42,239), 15026 ($52,079), Washington County ($45,022), Hanover township ($46,293), and Jefferson township ($43,086). But it's more than 26062 ($38,853), 15043 ($41,143), 15053 ($38,113), 15054 ($36,072), 15078 ($32,075), 26035 ($34,314), 26047 ($38,798), 15004 ($40,482), 15019 ($31,741), Beaver County ($40,640), Frankfort Springs borough ($40,671), Hanover township ($40,052), Burgettstown borough ($39,101), Cross Creek township ($38,381), and Smith township ($38,304).
| 15021 | $41,170 |
| Smith township | $38,304 |
| Hanover township | $46,293 |
| Jefferson township | $43,086 |
| Frankfort Springs borough | $40,671 |
| Hanover township | $40,052 |
| Burgettstown borough | $39,101 |
| Cross Creek township | $38,381 |
| Washington County | $45,022 |
| Beaver County | $40,640 |
Get Per-Capita Income for all Zip Codes in Pennsylvania.
8.2% of households make over $200,000 a year. The percent high income households (8.2%) for 15021 is less than the percent high income households for 26035 (8.9%), 15057 (18.9%), 15312 (12.6%), 15340 (19.5%), 15026 (11.2%), 15043 (16.9%), 15050 (13.9%), Washington County (11.2%), Cross Creek township (13.2%), and Jefferson township (12.7%). But it's more than 26062 (5.4%), 15004 (6.4%), 15019 (4.3%), 15053 (0.0%), 15054 (0.0%), 15078 (0.0%), 26047 (6.5%), Beaver County (7.6%), Frankfort Springs borough (2.3%), Hanover township (5.9%), Burgettstown borough (2.8%), Hanover township (6.8%), and Smith township (7.6%).
| 15021 | 8.2% |
| Smith township | 7.6% |
| Hanover township | 6.8% |
| Jefferson township | 12.7% |
| Frankfort Springs borough | 2.3% |
| Hanover township | 5.9% |
| Burgettstown borough | 2.8% |
| Cross Creek township | 13.2% |
| Washington County | 11.2% |
| Beaver County | 7.6% |
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 | |
|---|---|---|---|---|
| 15021 | $55,938 | $75,625 | $92,500 | $58,125 |
| Smith township | $-1 | $82,375 | $101,719 | $34,861 |
| Hanover township | $-1 | $91,875 | $90,714 | $77,917 |
| Jefferson township | $-1 | $64,125 | $106,818 | $48,214 |
| Frankfort Springs borough | $-1 | $-1 | $123,500 | $51,875 |
| Hanover township | $-1 | $104,844 | $125,278 | $77,903 |
| Burgettstown borough | $61,667 | $76,250 | $68,000 | $39,536 |
| Cross Creek township | $-1 | $104,643 | $86,429 | $50,313 |
| Washington County | $50,837 | $97,677 | $96,257 | $55,388 |
| Beaver County | $41,857 | $88,156 | $89,122 | $51,357 |
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 15021, 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 15021 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+ | |||||
| 15021 | +/-$9,169 | +/-$7,160 | +/-$2,742 | +/-2.3% | +/-$23,592 | +/-$11,208 | +/-$22,699 | +/-$15,171 |
| Smith township | +/-$16,753 | +/-$9,885 | +/-$4,429 | +/-3.3% | +/-$-1 | +/-$23,023 | +/-$46,108 | +/-$28,440 |
| Hanover township | +/-$14,909 | +/-$17,409 | +/-$8,468 | +/-3.4% | +/-$-1 | +/-$39,464 | +/-$33,980 | +/-$22,101 |
| Jefferson township | +/-$18,322 | +/-$18,165 | +/-$7,619 | +/-5.3% | +/-$-1 | +/-$52,125 | +/-$53,571 | +/-$16,671 |
| Frankfort Springs borough | +/-$46,818 | +/-$25,075 | +/-$10,279 | +/-6.8% | +/-$-1 | +/-$-1 | +/-$72,382 | +/-$25,604 |
| Hanover township | +/-$18,978 | +/-$10,795 | +/-$5,292 | +/-3.5% | +/-$-1 | +/-$49,308 | +/-$44,664 | +/-$32,152 |
| Burgettstown borough | +/-$19,508 | +/-$12,356 | +/-$5,436 | +/-2.4% | +/-$38,009 | +/-$28,888 | +/-$18,703 | +/-$6,237 |
| Cross Creek township | +/-$11,427 | +/-$12,775 | +/-$6,513 | +/-4.9% | +/-$-1 | +/-$38,089 | +/-$35,043 | +/-$12,420 |
| Washington County | +/-$2,272 | +/-$2,227 | +/-$939 | +/-0.8% | +/-$8,892 | +/-$4,495 | +/-$6,252 | +/-$2,360 |
| Beaver County | +/-$1,561 | +/-$2,208 | +/-$894 | +/-0.8% | +/-$5,107 | +/-$4,248 | +/-$5,076 | +/-$2,085 |