Comparison to Surrounding Areas
The median household income ($55,028) for 15221 is less than the median household income for 15208 ($63,086), 15235 ($67,240), 15218 ($67,960), 15217 ($95,668), Allegheny County ($78,548), Pittsburgh city ($65,742), Wilkins township ($65,625), Penn Hills township ($65,479), Forest Hills borough ($89,688), Edgewood borough ($103,203), and Churchill borough ($106,964). But it's more than 15104 ($40,104), 15112 ($47,730), 15145 ($49,628), Braddock Hills borough ($39,981), and Wilkinsburg borough ($46,416).
| 15221 | $55,028 |
| Wilkinsburg borough | $46,416 |
| Braddock Hills borough | $39,981 |
| Churchill borough | $106,964 |
| Edgewood borough | $103,203 |
| Forest Hills borough | $89,688 |
| Penn Hills township | $65,479 |
| Pittsburgh city | $65,742 |
| Wilkins township | $65,625 |
| Allegheny County | $78,548 |
Get Median Household Income for all Zip Codes in Pennsylvania.
The average household income ($79,448) for 15221 is less than the average household income for 15208 ($111,603), 15235 ($87,482), 15218 ($102,015), 15217 ($159,693), Allegheny County ($110,063), Pittsburgh city ($97,085), Wilkins township ($85,434), Penn Hills township ($82,076), Forest Hills borough ($117,512), Edgewood borough ($131,147), and Churchill borough ($139,572). But it's more than 15104 ($54,548), 15112 ($54,189), 15145 ($58,397), Braddock Hills borough ($55,467), and Wilkinsburg borough ($65,834).
| 15221 | $79,448 |
| Wilkinsburg borough | $65,834 |
| Braddock Hills borough | $55,467 |
| Churchill borough | $139,572 |
| Edgewood borough | $131,147 |
| Forest Hills borough | $117,512 |
| Penn Hills township | $82,076 |
| Pittsburgh city | $97,085 |
| Wilkins township | $85,434 |
| Allegheny County | $110,063 |
Get Average Household Income for all Zip Codes in Pennsylvania.
The per-capita income for 15221 is $40,791. The per capita income ($40,791) for 15221 is less than the per capita income for 15208 ($49,835), 15235 ($41,268), 15218 ($50,999), 15217 ($73,338), Allegheny County ($49,588), Wilkins township ($43,989), Pittsburgh city ($45,385), Forest Hills borough ($58,488), Edgewood borough ($64,373), and Churchill borough ($62,479). But it's more than 15104 ($26,891), 15112 ($23,713), 15145 ($29,124), Braddock Hills borough ($31,633), Penn Hills township ($38,245), and Wilkinsburg borough ($37,575).
| 15221 | $40,791 |
| Wilkinsburg borough | $37,575 |
| Braddock Hills borough | $31,633 |
| Churchill borough | $62,479 |
| Edgewood borough | $64,373 |
| Forest Hills borough | $58,488 |
| Penn Hills township | $38,245 |
| Pittsburgh city | $45,385 |
| Wilkins township | $43,989 |
| Allegheny County | $49,588 |
Get Per-Capita Income for all Zip Codes in Pennsylvania.
5.8% of households make over $200,000 a year. The percent high income households (5.8%) for 15221 is less than the percent high income households for 15208 (15.4%), 15235 (6.1%), 15218 (10.4%), 15217 (25.6%), Allegheny County (12.7%), Pittsburgh city (10.3%), Forest Hills borough (11.6%), Edgewood borough (16.9%), and Churchill borough (18.0%). But it's more than 15104 (1.8%), 15112 (1.3%), 15145 (1.0%), Braddock Hills borough (2.4%), Wilkinsburg borough (4.1%), Penn Hills township (5.3%), and Wilkins township (5.0%).
| 15221 | 5.8% |
| Wilkinsburg borough | 4.1% |
| Braddock Hills borough | 2.4% |
| Churchill borough | 18.0% |
| Edgewood borough | 16.9% |
| Forest Hills borough | 11.6% |
| Penn Hills township | 5.3% |
| Pittsburgh city | 10.3% |
| Wilkins township | 5.0% |
| Allegheny County | 12.7% |
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 | |
|---|---|---|---|---|
| 15221 | $29,375 | $62,606 | $59,716 | $47,913 |
| Wilkinsburg borough | $-1 | $47,180 | $55,899 | $42,929 |
| Braddock Hills borough | $46,484 | $62,188 | $46,500 | $22,500 |
| Churchill borough | $-1 | $118,333 | $110,536 | $94,792 |
| Edgewood borough | $27,232 | $102,292 | $133,472 | $67,419 |
| Forest Hills borough | $32,736 | $98,304 | $98,750 | $62,609 |
| Penn Hills township | $36,513 | $63,063 | $91,804 | $48,199 |
| Pittsburgh city | $30,181 | $78,360 | $75,373 | $45,341 |
| Wilkins township | $43,226 | $78,929 | $74,219 | $58,036 |
| Allegheny County | $37,955 | $93,493 | $98,026 | $54,654 |
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 15221, 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 15221 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+ | |||||
| 15221 | +/-$5,136 | +/-$5,801 | +/-$3,045 | +/-1.4% | +/-$13,741 | +/-$8,120 | +/-$6,104 | +/-$5,385 |
| Wilkinsburg borough | +/-$3,814 | +/-$7,204 | +/-$3,844 | +/-1.7% | +/-$-1 | +/-$4,757 | +/-$13,608 | +/-$8,505 |
| Braddock Hills borough | +/-$10,405 | +/-$8,009 | +/-$4,965 | +/-2.5% | +/-$9,573 | +/-$23,375 | +/-$32,293 | +/-$10,988 |
| Churchill borough | +/-$15,200 | +/-$13,221 | +/-$10,076 | +/-5.5% | +/-$-1 | +/-$34,579 | +/-$49,511 | +/-$15,280 |
| Edgewood borough | +/-$9,488 | +/-$11,958 | +/-$6,517 | +/-4.1% | +/-$22,574 | +/-$33,198 | +/-$21,789 | +/-$15,112 |
| Forest Hills borough | +/-$6,272 | +/-$19,427 | +/-$9,379 | +/-4.3% | +/-$11,291 | +/-$20,362 | +/-$14,499 | +/-$16,145 |
| Penn Hills township | +/-$4,987 | +/-$6,563 | +/-$3,469 | +/-1.5% | +/-$8,210 | +/-$10,080 | +/-$9,134 | +/-$4,318 |
| Pittsburgh city | +/-$1,484 | +/-$2,296 | +/-$1,102 | +/-0.6% | +/-$2,718 | +/-$2,915 | +/-$2,809 | +/-$2,178 |
| Wilkins township | +/-$9,566 | +/-$8,501 | +/-$4,852 | +/-2.4% | +/-$4,817 | +/-$12,777 | +/-$17,129 | +/-$14,767 |
| Allegheny County | +/-$994 | +/-$1,192 | +/-$525 | +/-0.3% | +/-$2,291 | +/-$1,768 | +/-$1,936 | +/-$917 |