Comparison to Surrounding Areas
The median household income ($75,417) for 17038 is less than the median household income for 17003 ($92,209), 17963 ($79,118), 17112 ($103,876), 17026 ($102,663), Lebanon County ($78,425), Swatara township ($79,944), North Annville township ($83,958), Jonestown borough ($89,000), and Bethel township ($89,911). But it's more than 17028 ($59,554), 17046 ($62,221), 17077 ($52,656), 17980 ($71,210), East Hanover township ($59,122), and Union township ($73,083).
| 17038 | $75,417 |
| Jonestown borough | $89,000 |
| Bethel township | $89,911 |
| East Hanover township | $59,122 |
| Union township | $73,083 |
| North Annville township | $83,958 |
| Swatara township | $79,944 |
| Lebanon County | $78,425 |
Get Median Household Income for all Zip Codes in Pennsylvania.
The average household income ($89,210) for 17038 is less than the average household income for 17980 ($89,852), 17003 ($115,933), 17026 ($108,828), 17028 ($101,625), 17112 ($132,244), 17963 ($99,497), Lebanon County ($99,885), Bethel township ($105,284), Jonestown borough ($99,593), North Annville township ($111,583), Swatara township ($93,667), and Union township ($97,880). But it's more than 17046 ($80,456), 17077 ($68,649), and East Hanover township ($74,914).
| 17038 | $89,210 |
| Jonestown borough | $99,593 |
| Bethel township | $105,284 |
| East Hanover township | $74,914 |
| Union township | $97,880 |
| North Annville township | $111,583 |
| Swatara township | $93,667 |
| Lebanon County | $99,885 |
Get Average Household Income for all Zip Codes in Pennsylvania.
The per-capita income for 17038 is $36,023. The per capita income ($36,023) for 17038 is less than the per capita income for 17963 ($42,483), 17003 ($41,713), 17026 ($38,328), 17028 ($40,218), 17112 ($54,475), Lebanon County ($39,628), Bethel township ($37,370), North Annville township ($40,268), Swatara township ($37,416), and Union township ($42,109). But it's more than 17046 ($32,048), 17077 ($21,185), 17980 ($35,388), East Hanover township ($33,825), and Jonestown borough ($35,739).
| 17038 | $36,023 |
| Jonestown borough | $35,739 |
| Bethel township | $37,370 |
| East Hanover township | $33,825 |
| Union township | $42,109 |
| North Annville township | $40,268 |
| Swatara township | $37,416 |
| Lebanon County | $39,628 |
Get Per-Capita Income for all Zip Codes in Pennsylvania.
6.7% of households make over $200,000 a year. The percent high income households (6.7%) for 17038 is less than the percent high income households for 17003 (12.4%), 17963 (7.4%), 17112 (16.1%), 17028 (10.1%), Lebanon County (8.4%), Union township (11.5%), North Annville township (12.3%), Jonestown borough (6.9%), and Bethel township (8.4%). But it's more than 17026 (6.5%), 17046 (5.0%), 17077 (0.0%), 17980 (5.0%), East Hanover township (5.1%), and Swatara township (5.5%).
| 17038 | 6.7% |
| Jonestown borough | 6.9% |
| Bethel township | 8.4% |
| East Hanover township | 5.1% |
| Union township | 11.5% |
| North Annville township | 12.3% |
| Swatara township | 5.5% |
| Lebanon County | 8.4% |
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 | |
|---|---|---|---|---|
| 17038 | $47,210 | $93,214 | $101,500 | $45,385 |
| Jonestown borough | $47,454 | $102,802 | $143,363 | $56,750 |
| Bethel township | $-1 | $136,484 | $93,542 | $51,071 |
| East Hanover township | $-1 | $-1 | $105,395 | $47,891 |
| Union township | $-1 | $93,000 | $100,417 | $46,000 |
| North Annville township | $-1 | $68,125 | $102,000 | $60,556 |
| Swatara township | $-1 | $110,847 | $79,565 | $44,844 |
| Lebanon County | $51,993 | $92,694 | $92,664 | $54,302 |
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 17038, 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 17038 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+ | |||||
| 17038 | +/-$12,443 | +/-$9,417 | +/-$2,733 | +/-2.3% | +/-$11,634 | +/-$25,853 | +/-$24,356 | +/-$20,525 |
| Jonestown borough | +/-$20,385 | +/-$11,629 | +/-$4,375 | +/-4.1% | +/-$42,340 | +/-$17,155 | +/-$23,744 | +/-$27,369 |
| Bethel township | +/-$19,599 | +/-$11,830 | +/-$4,233 | +/-3.4% | +/-$-1 | +/-$30,205 | +/-$33,058 | +/-$20,742 |
| East Hanover township | +/-$13,564 | +/-$14,294 | +/-$3,545 | +/-2.7% | +/-$-1 | +/-$-1 | +/-$21,326 | +/-$10,469 |
| Union township | +/-$17,461 | +/-$12,412 | +/-$4,642 | +/-5.1% | +/-$-1 | +/-$37,416 | +/-$12,461 | +/-$29,065 |
| North Annville township | +/-$17,314 | +/-$23,915 | +/-$5,586 | +/-7.8% | +/-$-1 | +/-$19,675 | +/-$59,862 | +/-$6,557 |
| Swatara township | +/-$17,126 | +/-$12,062 | +/-$5,036 | +/-3.8% | +/-$-1 | +/-$3,910 | +/-$36,076 | +/-$24,275 |
| Lebanon County | +/-$2,044 | +/-$2,767 | +/-$1,111 | +/-0.8% | +/-$15,091 | +/-$4,380 | +/-$4,741 | +/-$4,281 |