Comparison to Surrounding Areas
The median household income ($60,172) for 15012 is less than the median household income for 15479 ($63,852), 15063 ($65,179), 15089 ($60,533), 15428 ($70,368), 15432 ($74,500), 15473 ($69,438), 15037 ($77,579), Westmoreland County ($74,109), Washington County ($78,958), Perry township ($67,833), Speers borough ($72,813), and Rostraver township ($73,300). But it's more than 15492 ($-1), 15062 ($52,889), 15072 ($-1), 15087 ($-1), 15438 ($53,917), 15022 ($58,387), 15033 ($39,921), Fayette County ($58,236), Belle Vernon borough ($41,154), Washington township ($39,744), and North Belle Vernon borough ($50,588).
| 15012 | $60,172 |
| Rostraver township | $73,300 |
| Washington township | $39,744 |
| Speers borough | $72,813 |
| North Belle Vernon borough | $50,588 |
| Belle Vernon borough | $41,154 |
| Perry township | $67,833 |
| Washington County | $78,958 |
| Westmoreland County | $74,109 |
| Fayette County | $58,236 |
Get Median Household Income for all Zip Codes in Pennsylvania.
The average household income ($83,897) for 15012 is less than the average household income for 15428 ($84,515), 15479 ($195,719), 15037 ($101,408), Westmoreland County ($97,695), Washington County ($105,512), Rostraver township ($95,755), and Speers borough ($89,097). But it's more than 15492 ($78,310), 15087 ($58,438), 15089 ($75,403), 15432 ($79,670), 15438 ($80,055), 15473 ($80,658), 15022 ($81,700), 15033 ($54,616), 15062 ($67,415), 15063 ($83,846), 15072 ($27,848), Fayette County ($74,754), Belle Vernon borough ($70,523), Perry township ($82,044), Washington township ($54,783), and North Belle Vernon borough ($69,388).
| 15012 | $83,897 |
| Rostraver township | $95,755 |
| Washington township | $54,783 |
| Speers borough | $89,097 |
| North Belle Vernon borough | $69,388 |
| Belle Vernon borough | $70,523 |
| Perry township | $82,044 |
| Washington County | $105,512 |
| Westmoreland County | $97,695 |
| Fayette County | $74,754 |
Get Average Household Income for all Zip Codes in Pennsylvania.
The per-capita income for 15012 is $38,467. The per capita income ($38,467) for 15012 is less than the per capita income for 15087 ($41,761), 15037 ($42,824), 15479 ($80,891), Washington County ($45,022), Westmoreland County ($43,509), Rostraver township ($41,833), Speers borough ($42,259), and Belle Vernon borough ($40,075). But it's more than 15492 ($19,294), 15428 ($33,577), 15432 ($36,997), 15438 ($35,306), 15473 ($36,197), 15022 ($35,848), 15033 ($29,704), 15062 ($31,807), 15063 ($37,501), 15072 ($27,848), 15089 ($33,734), Fayette County ($32,739), Perry township ($35,460), Washington township ($25,672), and North Belle Vernon borough ($33,625).
| 15012 | $38,467 |
| Rostraver township | $41,833 |
| Washington township | $25,672 |
| Speers borough | $42,259 |
| North Belle Vernon borough | $33,625 |
| Belle Vernon borough | $40,075 |
| Perry township | $35,460 |
| Washington County | $45,022 |
| Westmoreland County | $43,509 |
| Fayette County | $32,739 |
Get Per-Capita Income for all Zip Codes in Pennsylvania.
8.6% of households make over $200,000 a year. The percent high income households (8.6%) for 15012 is less than the percent high income households for 15037 (9.1%), 15479 (12.1%), 15492 (14.6%), Washington County (11.2%), Westmoreland County (9.1%), and Rostraver township (11.0%). But it's more than 15473 (4.8%), 15072 (0.0%), 15087 (0.0%), 15089 (3.5%), 15428 (3.0%), 15432 (4.4%), 15438 (3.8%), 15022 (6.1%), 15033 (1.7%), 15062 (2.9%), 15063 (5.2%), Fayette County (4.3%), Belle Vernon borough (3.2%), Perry township (4.7%), Washington township (1.3%), Speers borough (5.1%), and North Belle Vernon borough (4.8%).
| 15012 | 8.6% |
| Rostraver township | 11.0% |
| Washington township | 1.3% |
| Speers borough | 5.1% |
| North Belle Vernon borough | 4.8% |
| Belle Vernon borough | 3.2% |
| Perry township | 4.7% |
| Washington County | 11.2% |
| Westmoreland County | 9.1% |
| Fayette County | 4.3% |
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 | |
|---|---|---|---|---|
| 15012 | $-1 | $71,650 | $79,351 | $45,162 |
| Rostraver township | $85,000 | $114,489 | $100,020 | $47,177 |
| Washington township | $-1 | $60,034 | $32,328 | $42,697 |
| Speers borough | $-1 | $89,688 | $81,875 | $54,286 |
| North Belle Vernon borough | $2,499 | $70,500 | $51,607 | $52,863 |
| Belle Vernon borough | $-1 | $60,833 | $45,972 | $26,875 |
| Perry township | $-1 | $95,078 | $107,639 | $49,531 |
| Washington County | $50,837 | $97,677 | $96,257 | $55,388 |
| Westmoreland County | $40,173 | $93,193 | $90,421 | $53,414 |
| Fayette County | $44,625 | $75,786 | $68,907 | $42,645 |
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 15012, 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 15012 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+ | |||||
| 15012 | +/-$4,726 | +/-$7,063 | +/-$3,293 | +/-2.6% | +/-$-1 | +/-$32,840 | +/-$15,166 | +/-$7,454 |
| Rostraver township | +/-$9,535 | +/-$8,071 | +/-$3,412 | +/-3.6% | +/-$48,660 | +/-$38,643 | +/-$15,383 | +/-$12,026 |
| Washington township | +/-$15,232 | +/-$10,255 | +/-$5,350 | +/-2.1% | +/-$-1 | +/-$37,731 | +/-$31,406 | +/-$15,622 |
| Speers borough | +/-$10,262 | +/-$8,881 | +/-$4,743 | +/-3.2% | +/-$-1 | +/-$15,471 | +/-$47,246 | +/-$6,135 |
| North Belle Vernon borough | +/-$9,413 | +/-$13,322 | +/-$5,704 | +/-2.9% | +/-$-1 | +/-$69,650 | +/-$25,189 | +/-$7,600 |
| Belle Vernon borough | +/-$9,347 | +/-$32,289 | +/-$18,510 | +/-5.1% | +/-$-1 | +/-$22,318 | +/-$41,603 | +/-$12,995 |
| Perry township | +/-$9,416 | +/-$7,502 | +/-$3,658 | +/-2.3% | +/-$-1 | +/-$36,900 | +/-$20,991 | +/-$17,613 |
| Washington County | +/-$2,272 | +/-$2,227 | +/-$939 | +/-0.8% | +/-$8,892 | +/-$4,495 | +/-$6,252 | +/-$2,360 |
| Westmoreland County | +/-$1,340 | +/-$1,880 | +/-$804 | +/-0.5% | +/-$4,502 | +/-$4,167 | +/-$3,460 | +/-$1,707 |
| Fayette County | +/-$2,045 | +/-$2,154 | +/-$951 | +/-0.7% | +/-$11,557 | +/-$4,526 | +/-$5,212 | +/-$1,984 |