Comparison to Surrounding Areas
The median household income ($66,250) for 15958 is less than the median household income for 15942 ($84,875), Cambria township ($72,822), and Summerhill borough ($72,903). But it's more than 15931 ($64,780), 15962 ($55,469), 15956 ($52,448), 15955 ($59,327), 15946 ($55,582), Cambria County ($58,418), Wilmore borough ($55,313), Summerhill township ($57,813), Portage township ($63,224), Ehrenfeld borough ($51,042), and Croyle township ($59,514).
| 15958 | $66,250 |
| Wilmore borough | $55,313 |
| Cambria township | $72,822 |
| Croyle township | $59,514 |
| Ehrenfeld borough | $51,042 |
| Portage township | $63,224 |
| Summerhill borough | $72,903 |
| Summerhill township | $57,813 |
| Cambria County | $58,418 |
Get Median Household Income for all Zip Codes in Pennsylvania.
The average household income ($82,155) for 15958 is less than the average household income for 15931 ($106,773), 15942 ($96,726), 15955 ($88,643), Cambria township ($111,260), and Croyle township ($84,504). But it's more than 15946 ($73,460), 15962 ($71,880), 15956 ($64,176), Cambria County ($79,237), Summerhill township ($76,244), Wilmore borough ($71,731), Summerhill borough ($80,710), Portage township ($77,204), and Ehrenfeld borough ($59,363).
| 15958 | $82,155 |
| Wilmore borough | $71,731 |
| Cambria township | $111,260 |
| Croyle township | $84,504 |
| Ehrenfeld borough | $59,363 |
| Portage township | $77,204 |
| Summerhill borough | $80,710 |
| Summerhill township | $76,244 |
| Cambria County | $79,237 |
Get Average Household Income for all Zip Codes in Pennsylvania.
The per-capita income for 15958 is $32,325. The per capita income ($32,325) for 15958 is less than the per capita income for 15931 ($47,544), 15955 ($39,853), 15946 ($33,054), 15942 ($33,657), Cambria County ($34,692), Summerhill township ($37,062), Portage township ($34,651), Croyle township ($38,267), and Cambria township ($47,091). But it's more than 15956 ($30,565), 15962 ($22,619), Ehrenfeld borough ($22,799), Summerhill borough ($31,430), and Wilmore borough ($22,584).
| 15958 | $32,325 |
| Wilmore borough | $22,584 |
| Cambria township | $47,091 |
| Croyle township | $38,267 |
| Ehrenfeld borough | $22,799 |
| Portage township | $34,651 |
| Summerhill borough | $31,430 |
| Summerhill township | $37,062 |
| Cambria County | $34,692 |
Get Per-Capita Income for all Zip Codes in Pennsylvania.
4.3% of households make over $200,000 a year. The percent high income households (4.3%) for 15958 is less than the percent high income households for 15931 (6.7%), 15942 (5.8%), 15946 (4.5%), 15955 (4.7%), Cambria County (4.8%), Cambria township (6.8%), and Croyle township (7.6%). But it's more than 15956 (2.0%), 15962 (0.8%), Summerhill borough (1.4%), Ehrenfeld borough (0.0%), Wilmore borough (0.8%), Summerhill township (3.8%), and Portage township (3.8%).
| 15958 | 4.3% |
| Wilmore borough | 0.8% |
| Cambria township | 6.8% |
| Croyle township | 7.6% |
| Ehrenfeld borough | 0.0% |
| Portage township | 3.8% |
| Summerhill borough | 1.4% |
| Summerhill township | 3.8% |
| Cambria County | 4.8% |
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 | |
|---|---|---|---|---|
| 15958 | $74,063 | $64,135 | $97,708 | $48,750 |
| Wilmore borough | $-1 | $-1 | $74,375 | $52,500 |
| Cambria township | $-1 | $82,575 | $79,943 | $56,794 |
| Croyle township | $-1 | $76,136 | $59,286 | $50,833 |
| Ehrenfeld borough | $-1 | $50,000 | $52,188 | $-1 |
| Portage township | $-1 | $91,643 | $63,750 | $49,036 |
| Summerhill borough | $74,063 | $70,625 | $98,542 | $53,125 |
| Summerhill township | $-1 | $74,583 | $105,536 | $44,567 |
| Cambria County | $45,351 | $75,158 | $72,181 | $43,129 |
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 15958, 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 15958 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+ | |||||
| 15958 | +/-$12,441 | +/-$6,500 | +/-$3,337 | +/-2.1% | +/-$7,439 | +/-$28,726 | +/-$18,298 | +/-$11,824 |
| Wilmore borough | +/-$17,987 | +/-$13,704 | +/-$6,010 | +/-2.4% | +/-$-1 | +/-$-1 | +/-$55,157 | +/-$33,901 |
| Cambria township | +/-$13,986 | +/-$50,780 | +/-$20,610 | +/-5.6% | +/-$-1 | +/-$25,269 | +/-$31,487 | +/-$13,184 |
| Croyle township | +/-$14,114 | +/-$10,672 | +/-$3,176 | +/-3.0% | +/-$-1 | +/-$27,140 | +/-$50,764 | +/-$6,810 |
| Ehrenfeld borough | +/-$14,536 | +/-$10,432 | +/-$7,646 | +/-36.7% | +/-$-1 | +/-$14,838 | +/-$41,617 | +/-$-1 |
| Portage township | +/-$24,942 | +/-$10,901 | +/-$3,930 | +/-2.8% | +/-$-1 | +/-$54,728 | +/-$35,931 | +/-$10,581 |
| Summerhill borough | +/-$5,288 | +/-$11,991 | +/-$5,213 | +/-1.9% | +/-$7,439 | +/-$49,684 | +/-$13,585 | +/-$17,933 |
| Summerhill township | +/-$9,412 | +/-$8,559 | +/-$4,332 | +/-2.4% | +/-$-1 | +/-$12,129 | +/-$35,076 | +/-$7,098 |
| Cambria County | +/-$1,532 | +/-$3,100 | +/-$1,276 | +/-0.6% | +/-$5,862 | +/-$5,051 | +/-$3,517 | +/-$1,873 |