Comparison to Surrounding Areas
The median household income ($49,125) for 17058 is less than the median household income for 17044 ($59,935), 17082 ($75,000), 17059 ($64,970), 17051 ($64,079), Juniata County ($66,318), Tuscarora township ($52,065), Milford township ($66,250), Mifflin borough ($51,058), and Beale township ($67,750). But it's more than 17035 ($47,500).
| 17058 | $49,125 |
| Beale township | $67,750 |
| Mifflin borough | $51,058 |
| Milford township | $66,250 |
| Tuscarora township | $52,065 |
| Juniata County | $66,318 |
Get Median Household Income for all Zip Codes in Pennsylvania.
The average household income ($73,050) for 17058 is less than the average household income for 17051 ($76,294), 17059 ($81,744), 17082 ($86,721), Juniata County ($82,850), Beale township ($77,332), and Milford township ($86,003). But it's more than 17035 ($65,884), 17044 ($70,347), Mifflin borough ($71,561), and Tuscarora township ($68,377).
| 17058 | $73,050 |
| Beale township | $77,332 |
| Mifflin borough | $71,561 |
| Milford township | $86,003 |
| Tuscarora township | $68,377 |
| Juniata County | $82,850 |
Get Average Household Income for all Zip Codes in Pennsylvania.
The per-capita income for 17058 is $28,748. The per capita income ($28,748) for 17058 is less than the per capita income for 17082 ($31,572), 17044 ($31,502), 17051 ($34,020), 17059 ($32,903), 17035 ($30,223), Juniata County ($32,932), Milford township ($34,634), and Tuscarora township ($29,222). But it's more than Beale township ($27,575) and Mifflin borough ($25,077).
| 17058 | $28,748 |
| Beale township | $27,575 |
| Mifflin borough | $25,077 |
| Milford township | $34,634 |
| Tuscarora township | $29,222 |
| Juniata County | $32,932 |
Get Per-Capita Income for all Zip Codes in Pennsylvania.
3.2% of households make over $200,000 a year. The percent high income households (3.2%) for 17058 is less than the percent high income households for 17059 (6.0%), 17082 (5.2%), Juniata County (5.2%), Milford township (5.5%), and Tuscarora township (3.9%). But it's more than 17035 (2.9%), 17044 (2.7%), 17051 (1.6%), Beale township (2.3%), and Mifflin borough (0.0%).
| 17058 | 3.2% |
| Beale township | 2.3% |
| Mifflin borough | 0.0% |
| Milford township | 5.5% |
| Tuscarora township | 3.9% |
| Juniata County | 5.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 | |
|---|---|---|---|---|
| 17058 | $-1 | $63,750 | $72,375 | $42,386 |
| Beale township | $-1 | $86,932 | $100,625 | $43,750 |
| Mifflin borough | $-1 | $50,500 | $70,875 | $42,813 |
| Milford township | $-1 | $99,750 | $90,588 | $46,875 |
| Tuscarora township | $213,750 | $84,688 | $47,250 | $44,044 |
| Juniata County | $65,028 | $87,098 | $76,037 | $46,400 |
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 17058, 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 17058 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+ | |||||
| 17058 | +/-$5,819 | +/-$7,573 | +/-$3,578 | +/-2.5% | +/-$-1 | +/-$29,524 | +/-$40,203 | +/-$3,558 |
| Beale township | +/-$16,689 | +/-$8,688 | +/-$4,118 | +/-2.3% | +/-$-1 | +/-$10,375 | +/-$42,154 | +/-$7,811 |
| Mifflin borough | +/-$24,217 | +/-$15,009 | +/-$8,268 | +/-22.6% | +/-$-1 | +/-$49,871 | +/-$43,099 | +/-$4,775 |
| Milford township | +/-$17,014 | +/-$6,655 | +/-$2,552 | +/-2.1% | +/-$-1 | +/-$15,553 | +/-$13,431 | +/-$4,297 |
| Tuscarora township | +/-$11,663 | +/-$9,970 | +/-$4,716 | +/-3.5% | +/-$1,040 | +/-$35,964 | +/-$31,039 | +/-$3,981 |
| Juniata County | +/-$2,017 | +/-$3,134 | +/-$1,217 | +/-1.1% | +/-$16,462 | +/-$3,927 | +/-$4,865 | +/-$2,712 |