Comparison to Surrounding Areas
The median household income ($92,209) for 17003 is less than the median household income for 17078 ($93,135), North Londonderry township ($108,548), South Annville township ($100,239), and South Londonderry township ($112,374). But it's more than 17077 ($52,656), 17028 ($59,554), 17038 ($75,417), 17042 ($74,831), 17046 ($62,221), Lebanon County ($78,425), Annville township ($71,321), East Hanover township ($59,122), North Annville township ($83,958), and Union township ($73,083).
| 17003 | $92,209 |
| Union township | $73,083 |
| Annville township | $71,321 |
| East Hanover township | $59,122 |
| North Annville township | $83,958 |
| North Londonderry township | $108,548 |
| South Annville township | $100,239 |
| South Londonderry township | $112,374 |
| Lebanon County | $78,425 |
Get Median Household Income for all Zip Codes in Pennsylvania.
The average household income ($115,933) for 17003 is less than the average household income for 17078 ($119,420), North Londonderry township ($120,307), South Annville township ($159,628), and South Londonderry township ($131,077). But it's more than 17077 ($68,649), 17028 ($101,625), 17038 ($89,210), 17042 ($103,734), 17046 ($80,456), Lebanon County ($99,885), Annville township ($91,093), East Hanover township ($74,914), North Annville township ($111,583), and Union township ($97,880).
| 17003 | $115,933 |
| Union township | $97,880 |
| Annville township | $91,093 |
| East Hanover township | $74,914 |
| North Annville township | $111,583 |
| North Londonderry township | $120,307 |
| South Annville township | $159,628 |
| South Londonderry township | $131,077 |
| Lebanon County | $99,885 |
Get Average Household Income for all Zip Codes in Pennsylvania.
The per-capita income for 17003 is $41,713. The per capita income ($41,713) for 17003 is less than the per capita income for 17042 ($42,270), 17078 ($48,355), North Londonderry township ($52,380), South Annville township ($54,414), South Londonderry township ($48,383), and Union township ($42,109). But it's more than 17077 ($21,185), 17028 ($40,218), 17038 ($36,023), 17046 ($32,048), Lebanon County ($39,628), Annville township ($31,628), East Hanover township ($33,825), and North Annville township ($40,268).
| 17003 | $41,713 |
| Union township | $42,109 |
| Annville township | $31,628 |
| East Hanover township | $33,825 |
| North Annville township | $40,268 |
| North Londonderry township | $52,380 |
| South Annville township | $54,414 |
| South Londonderry township | $48,383 |
| Lebanon County | $39,628 |
Get Per-Capita Income for all Zip Codes in Pennsylvania.
12.4% of households make over $200,000 a year. The percent high income households (12.4%) for 17003 is less than the percent high income households for 17078 (13.1%), South Annville township (18.4%), and South Londonderry township (15.3%). But it's more than 17028 (10.1%), 17077 (0.0%), 17046 (5.0%), 17042 (9.7%), 17038 (6.7%), Lebanon County (8.4%), Union township (11.5%), North Londonderry township (12.2%), North Annville township (12.3%), East Hanover township (5.1%), and Annville township (2.7%).
| 17003 | 12.4% |
| Union township | 11.5% |
| Annville township | 2.7% |
| East Hanover township | 5.1% |
| North Annville township | 12.3% |
| North Londonderry township | 12.2% |
| South Annville township | 18.4% |
| South Londonderry township | 15.3% |
| 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 | |
|---|---|---|---|---|
| 17003 | $95,436 | $122,679 | $101,577 | $59,500 |
| Union township | $-1 | $93,000 | $100,417 | $46,000 |
| Annville township | $-1 | $116,250 | $75,000 | $35,625 |
| East Hanover township | $-1 | $-1 | $105,395 | $47,891 |
| North Annville township | $-1 | $68,125 | $102,000 | $60,556 |
| North Londonderry township | $-1 | $127,936 | $132,123 | $65,703 |
| South Annville township | $-1 | $-1 | $111,250 | $79,779 |
| South Londonderry township | $-1 | $122,987 | $129,472 | $75,491 |
| 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 17003, 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 17003 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+ | |||||
| 17003 | +/-$10,489 | +/-$9,172 | +/-$3,247 | +/-3.1% | +/-$51,691 | +/-$7,163 | +/-$9,790 | +/-$8,920 |
| Union township | +/-$17,461 | +/-$12,412 | +/-$4,642 | +/-5.1% | +/-$-1 | +/-$37,416 | +/-$12,461 | +/-$29,065 |
| Annville township | +/-$13,862 | +/-$15,553 | +/-$4,824 | +/-2.9% | +/-$-1 | +/-$34,308 | +/-$14,103 | +/-$4,130 |
| East Hanover township | +/-$13,564 | +/-$14,294 | +/-$3,545 | +/-2.7% | +/-$-1 | +/-$-1 | +/-$21,326 | +/-$10,469 |
| North Annville township | +/-$17,314 | +/-$23,915 | +/-$5,586 | +/-7.8% | +/-$-1 | +/-$19,675 | +/-$59,862 | +/-$6,557 |
| North Londonderry township | +/-$17,462 | +/-$9,380 | +/-$4,954 | +/-3.4% | +/-$-1 | +/-$7,943 | +/-$15,200 | +/-$16,589 |
| South Annville township | +/-$11,679 | +/-$46,890 | +/-$14,066 | +/-8.3% | +/-$-1 | +/-$-1 | +/-$19,591 | +/-$17,940 |
| South Londonderry township | +/-$10,903 | +/-$15,750 | +/-$6,810 | +/-4.4% | +/-$-1 | +/-$21,602 | +/-$13,852 | +/-$25,199 |
| Lebanon County | +/-$2,044 | +/-$2,767 | +/-$1,111 | +/-0.8% | +/-$15,091 | +/-$4,380 | +/-$4,741 | +/-$4,281 |