Comparison to Surrounding Areas
The median household income ($73,396) for 17020 is less than the median household income for 17090 ($78,281), 17032 ($81,250), 17053 ($82,269), 17068 ($82,888), 17069 ($80,000), 17074 ($81,964), Dauphin County ($76,242), Perry County ($79,444), Reed township ($80,417), Carroll township ($78,672), Watts township ($94,375), and Wheatfield township ($94,200). But it's more than 17018 ($72,188), Duncannon borough ($51,103), Miller township ($70,769), New Buffalo borough ($-1), and Penn township ($59,053).
| 17020 | $73,396 |
| Wheatfield township | $94,200 |
| Penn township | $59,053 |
| Watts township | $94,375 |
| Reed township | $80,417 |
| Carroll township | $78,672 |
| Duncannon borough | $51,103 |
| Miller township | $70,769 |
| New Buffalo borough | $-1 |
| Perry County | $79,444 |
| Dauphin County | $76,242 |
Get Median Household Income for all Zip Codes in Pennsylvania.
The average household income ($97,589) for 17020 is less than the average household income for 17018 ($100,627), 17053 ($110,959), Dauphin County ($101,339), Watts township ($128,708), and Wheatfield township ($99,900). But it's more than 17032 ($97,053), 17090 ($89,563), 17074 ($96,834), 17069 ($82,329), 17068 ($90,797), Perry County ($97,124), Penn township ($86,240), New Buffalo borough ($70,375), Miller township ($91,609), Duncannon borough ($68,901), Carroll township ($88,986), and Reed township ($87,299).
| 17020 | $97,589 |
| Wheatfield township | $99,900 |
| Penn township | $86,240 |
| Watts township | $128,708 |
| Reed township | $87,299 |
| Carroll township | $88,986 |
| Duncannon borough | $68,901 |
| Miller township | $91,609 |
| New Buffalo borough | $70,375 |
| Perry County | $97,124 |
| Dauphin County | $101,339 |
Get Average Household Income for all Zip Codes in Pennsylvania.
The per-capita income for 17020 is $40,752. The per capita income ($40,752) for 17020 is less than the per capita income for 17090 ($40,860), 17032 ($40,758), 17053 ($49,907), 17069 ($42,150), 17018 ($48,198), Dauphin County ($42,294), Reed township ($42,710), and Watts township ($55,886). But it's more than 17068 ($37,063), 17074 ($39,073), Perry County ($39,403), Miller township ($37,503), New Buffalo borough ($38,760), Penn township ($38,753), Wheatfield township ($37,021), Duncannon borough ($32,355), and Carroll township ($40,203).
| 17020 | $40,752 |
| Wheatfield township | $37,021 |
| Penn township | $38,753 |
| Watts township | $55,886 |
| Reed township | $42,710 |
| Carroll township | $40,203 |
| Duncannon borough | $32,355 |
| Miller township | $37,503 |
| New Buffalo borough | $38,760 |
| Perry County | $39,403 |
| Dauphin County | $42,294 |
Get Per-Capita Income for all Zip Codes in Pennsylvania.
8.9% of households make over $200,000 a year. The percent high income households (8.9%) for 17020 is less than the percent high income households for 17018 (11.7%), 17053 (9.7%), 17074 (9.9%), Dauphin County (10.0%), Watts township (17.7%), Miller township (9.4%), and Penn township (9.6%). But it's more than 17032 (6.2%), 17090 (7.2%), 17069 (1.0%), 17068 (4.3%), Perry County (7.7%), Wheatfield township (5.2%), New Buffalo borough (3.6%), Duncannon borough (1.6%), Carroll township (6.5%), and Reed township (3.0%).
| 17020 | 8.9% |
| Wheatfield township | 5.2% |
| Penn township | 9.6% |
| Watts township | 17.7% |
| Reed township | 3.0% |
| Carroll township | 6.5% |
| Duncannon borough | 1.6% |
| Miller township | 9.4% |
| New Buffalo borough | 3.6% |
| Perry County | 7.7% |
| Dauphin County | 10.0% |
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 | |
|---|---|---|---|---|
| 17020 | $52,143 | $101,250 | $82,784 | $51,844 |
| Wheatfield township | $-1 | $114,489 | $110,781 | $63,750 |
| Penn township | $-1 | $87,717 | $66,875 | $52,694 |
| Watts township | $-1 | $168,750 | $96,250 | $31,782 |
| Reed township | $-1 | $72,143 | $94,583 | $63,750 |
| Carroll township | $-1 | $89,762 | $107,254 | $45,349 |
| Duncannon borough | $81,429 | $62,188 | $53,487 | $31,691 |
| Miller township | $-1 | $62,188 | $96,591 | $34,375 |
| New Buffalo borough | $-1 | $-1 | $105,536 | $-1 |
| Perry County | $60,457 | $93,806 | $100,783 | $49,562 |
| Dauphin County | $50,268 | $83,875 | $89,417 | $59,435 |
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 17020, 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 17020 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+ | |||||
| 17020 | +/-$8,199 | +/-$9,791 | +/-$4,025 | +/-3.9% | +/-$6,696 | +/-$18,471 | +/-$18,792 | +/-$8,554 |
| Wheatfield township | +/-$16,937 | +/-$11,155 | +/-$3,686 | +/-4.0% | +/-$-1 | +/-$56,449 | +/-$27,588 | +/-$11,024 |
| Penn township | +/-$10,856 | +/-$12,505 | +/-$6,080 | +/-6.4% | +/-$-1 | +/-$52,238 | +/-$21,267 | +/-$12,728 |
| Watts township | +/-$35,037 | +/-$37,560 | +/-$17,537 | +/-13.8% | +/-$-1 | +/-$106,218 | +/-$35,945 | +/-$11,441 |
| Reed township | +/-$15,037 | +/-$16,208 | +/-$7,308 | +/-4.0% | +/-$-1 | +/-$45,445 | +/-$16,268 | +/-$23,018 |
| Carroll township | +/-$14,778 | +/-$11,915 | +/-$5,834 | +/-5.0% | +/-$-1 | +/-$56,895 | +/-$19,213 | +/-$12,290 |
| Duncannon borough | +/-$6,159 | +/-$8,832 | +/-$3,848 | +/-1.4% | +/-$56,431 | +/-$23,064 | +/-$6,941 | +/-$5,341 |
| Miller township | +/-$21,209 | +/-$15,109 | +/-$5,396 | +/-5.0% | +/-$-1 | +/-$26,830 | +/-$15,145 | +/-$18,221 |
| New Buffalo borough | +/-$-1 | +/-$32,432 | +/-$12,104 | +/-10.2% | +/-$-1 | +/-$-1 | +/-$43,611 | +/-$-1 |
| Perry County | +/-$2,718 | +/-$4,047 | +/-$1,532 | +/-1.5% | +/-$10,146 | +/-$5,077 | +/-$7,868 | +/-$3,300 |
| Dauphin County | +/-$1,935 | +/-$2,700 | +/-$1,041 | +/-0.9% | +/-$7,571 | +/-$4,157 | +/-$5,070 | +/-$3,224 |