Comparison to Surrounding Areas
The median household income ($76,800) for 17045 is less than the median household income for 17864 ($79,881), 17017 ($82,396), 17062 ($90,893), 17074 ($81,964), Perry County ($79,444), Buffalo township ($83,036), Liverpool township ($100,208), and Chapman township ($81,016). But it's more than 17853 ($63,787), Juniata County ($66,318), Snyder County ($66,876), Susquehanna township ($70,833), Liverpool borough ($59,539), and Perry township ($65,236).
| 17045 | $76,800 |
| Perry township | $65,236 |
| Liverpool borough | $59,539 |
| Liverpool township | $100,208 |
| Chapman township | $81,016 |
| Susquehanna township | $70,833 |
| Buffalo township | $83,036 |
| Perry County | $79,444 |
| Snyder County | $66,876 |
| Juniata County | $66,318 |
Get Median Household Income for all Zip Codes in Pennsylvania.
The average household income ($96,468) for 17045 is less than the average household income for 17062 ($102,414), 17074 ($96,834), 17864 ($99,152), Perry County ($97,124), and Liverpool township ($112,564). But it's more than 17853 ($80,960), 17017 ($87,000), Juniata County ($82,850), Snyder County ($85,472), Liverpool borough ($77,451), Chapman township ($95,932), Perry township ($84,635), Buffalo township ($96,214), and Susquehanna township ($93,108).
| 17045 | $96,468 |
| Perry township | $84,635 |
| Liverpool borough | $77,451 |
| Liverpool township | $112,564 |
| Chapman township | $95,932 |
| Susquehanna township | $93,108 |
| Buffalo township | $96,214 |
| Perry County | $97,124 |
| Snyder County | $85,472 |
| Juniata County | $82,850 |
Get Average Household Income for all Zip Codes in Pennsylvania.
The per-capita income for 17045 is $37,814. The per capita income ($37,814) for 17045 is less than the per capita income for 17017 ($39,911), 17062 ($39,328), 17074 ($39,073), Perry County ($39,403), and Liverpool township ($43,914). But it's more than 17864 ($30,902), 17853 ($29,373), Juniata County ($32,932), Snyder County ($32,232), Liverpool borough ($34,946), Chapman township ($27,983), Perry township ($30,377), Buffalo township ($36,903), and Susquehanna township ($34,691).
| 17045 | $37,814 |
| Perry township | $30,377 |
| Liverpool borough | $34,946 |
| Liverpool township | $43,914 |
| Chapman township | $27,983 |
| Susquehanna township | $34,691 |
| Buffalo township | $36,903 |
| Perry County | $39,403 |
| Snyder County | $32,232 |
| Juniata County | $32,932 |
Get Per-Capita Income for all Zip Codes in Pennsylvania.
7.1% of households make over $200,000 a year. The percent high income households (7.1%) for 17045 is less than the percent high income households for 17062 (8.3%), 17074 (9.9%), Perry County (7.7%), Buffalo township (7.5%), and Liverpool township (7.7%). But it's more than 17853 (4.5%), 17017 (2.8%), 17864 (6.8%), Juniata County (5.2%), Snyder County (6.2%), Perry township (4.7%), Chapman township (4.9%), Liverpool borough (6.5%), and Susquehanna township (5.9%).
| 17045 | 7.1% |
| Perry township | 4.7% |
| Liverpool borough | 6.5% |
| Liverpool township | 7.7% |
| Chapman township | 4.9% |
| Susquehanna township | 5.9% |
| Buffalo township | 7.5% |
| Perry County | 7.7% |
| Snyder County | 6.2% |
| 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 | |
|---|---|---|---|---|
| 17045 | $108,250 | $90,313 | $102,563 | $52,708 |
| Perry township | $-1 | $77,875 | $67,273 | $39,375 |
| Liverpool borough | $80,000 | $80,000 | $70,938 | $41,731 |
| Liverpool township | $143,750 | $114,063 | $129,722 | $66,522 |
| Chapman township | $60,750 | $74,519 | $121,750 | $57,000 |
| Susquehanna township | $46,923 | $110,000 | $102,946 | $43,250 |
| Buffalo township | $-1 | $127,625 | $81,563 | $65,096 |
| Perry County | $60,457 | $93,806 | $100,783 | $49,562 |
| Snyder County | $34,514 | $76,765 | $84,643 | $46,827 |
| 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 17045, 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 17045 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+ | |||||
| 17045 | +/-$10,392 | +/-$7,949 | +/-$3,388 | +/-2.7% | +/-$25,041 | +/-$11,197 | +/-$18,924 | +/-$10,162 |
| Perry township | +/-$3,781 | +/-$9,073 | +/-$3,608 | +/-2.2% | +/-$-1 | +/-$25,457 | +/-$20,079 | +/-$19,319 |
| Liverpool borough | +/-$17,602 | +/-$10,493 | +/-$5,251 | +/-3.5% | +/-$51,747 | +/-$24,636 | +/-$18,829 | +/-$9,945 |
| Liverpool township | +/-$31,795 | +/-$15,671 | +/-$8,354 | +/-3.7% | +/-$58,485 | +/-$35,791 | +/-$85,118 | +/-$5,885 |
| Chapman township | +/-$14,443 | +/-$8,930 | +/-$2,554 | +/-2.6% | +/-$44,223 | +/-$12,706 | +/-$20,198 | +/-$15,214 |
| Susquehanna township | +/-$13,137 | +/-$12,839 | +/-$4,881 | +/-5.4% | +/-$15,229 | +/-$42,109 | +/-$40,584 | +/-$13,133 |
| Buffalo township | +/-$13,439 | +/-$10,519 | +/-$4,382 | +/-4.1% | +/-$-1 | +/-$43,885 | +/-$29,922 | +/-$9,231 |
| Perry County | +/-$2,718 | +/-$4,047 | +/-$1,532 | +/-1.5% | +/-$10,146 | +/-$5,077 | +/-$7,868 | +/-$3,300 |
| Snyder County | +/-$2,148 | +/-$3,047 | +/-$1,061 | +/-0.8% | +/-$8,619 | +/-$3,585 | +/-$5,062 | +/-$3,493 |
| Juniata County | +/-$2,017 | +/-$3,134 | +/-$1,217 | +/-1.1% | +/-$16,462 | +/-$3,927 | +/-$4,865 | +/-$2,712 |