Comparison to Surrounding Areas
The median household income ($62,221) for 17046 is less than the median household income for 17003 ($92,209), 17067 ($76,183), 17042 ($74,831), 17038 ($75,417), 17026 ($102,663), Lebanon County ($78,425), West Lebanon township ($67,500), Swatara township ($79,944), North Lebanon township ($83,690), North Annville township ($83,958), Cleona borough ($72,688), and Bethel township ($89,911). But it's more than Lebanon city ($48,456).
| 17046 | $62,221 |
| West Lebanon township | $67,500 |
| Bethel township | $89,911 |
| Cleona borough | $72,688 |
| Lebanon city | $48,456 |
| North Annville township | $83,958 |
| North Lebanon township | $83,690 |
| Swatara township | $79,944 |
| Lebanon County | $78,425 |
Get Median Household Income for all Zip Codes in Pennsylvania.
The average household income ($80,456) for 17046 is less than the average household income for 17003 ($115,933), 17067 ($93,350), 17042 ($103,734), 17038 ($89,210), 17026 ($108,828), Lebanon County ($99,885), Swatara township ($93,667), North Lebanon township ($105,149), North Annville township ($111,583), Cleona borough ($86,714), and Bethel township ($105,284). But it's more than Lebanon city ($63,148) and West Lebanon township ($75,686).
| 17046 | $80,456 |
| West Lebanon township | $75,686 |
| Bethel township | $105,284 |
| Cleona borough | $86,714 |
| Lebanon city | $63,148 |
| North Annville township | $111,583 |
| North Lebanon township | $105,149 |
| Swatara township | $93,667 |
| Lebanon County | $99,885 |
Get Average Household Income for all Zip Codes in Pennsylvania.
The per-capita income for 17046 is $32,048. The per capita income ($32,048) for 17046 is less than the per capita income for 17003 ($41,713), 17067 ($36,659), 17042 ($42,270), 17038 ($36,023), 17026 ($38,328), Lebanon County ($39,628), Swatara township ($37,416), North Lebanon township ($42,056), North Annville township ($40,268), Cleona borough ($38,971), and Bethel township ($37,370). But it's more than Lebanon city ($25,520) and West Lebanon township ($29,587).
| 17046 | $32,048 |
| West Lebanon township | $29,587 |
| Bethel township | $37,370 |
| Cleona borough | $38,971 |
| Lebanon city | $25,520 |
| North Annville township | $40,268 |
| North Lebanon township | $42,056 |
| Swatara township | $37,416 |
| Lebanon County | $39,628 |
Get Per-Capita Income for all Zip Codes in Pennsylvania.
5% of households make over $200,000 a year. The percent high income households (5.0%) for 17046 is less than the percent high income households for 17003 (12.4%), 17067 (5.3%), 17042 (9.7%), 17038 (6.7%), 17026 (6.5%), Lebanon County (8.4%), Swatara township (5.5%), North Lebanon township (7.6%), North Annville township (12.3%), Cleona borough (8.0%), and Bethel township (8.4%). But it's more than Lebanon city (2.6%) and West Lebanon township (4.5%).
| 17046 | 5.0% |
| West Lebanon township | 4.5% |
| Bethel township | 8.4% |
| Cleona borough | 8.0% |
| Lebanon city | 2.6% |
| North Annville township | 12.3% |
| North Lebanon township | 7.6% |
| 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 | |
|---|---|---|---|---|
| 17046 | $18,924 | $78,947 | $73,650 | $46,644 |
| West Lebanon township | $-1 | $82,813 | $54,375 | $35,313 |
| Bethel township | $-1 | $136,484 | $93,542 | $51,071 |
| Cleona borough | $66,875 | $72,771 | $90,288 | $-1 |
| Lebanon city | $23,549 | $52,379 | $61,134 | $38,641 |
| North Annville township | $-1 | $68,125 | $102,000 | $60,556 |
| North Lebanon township | $-1 | $102,195 | $102,855 | $61,115 |
| 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 17046, 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 17046 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+ | |||||
| 17046 | +/-$5,170 | +/-$5,896 | +/-$2,349 | +/-1.8% | +/-$9,222 | +/-$10,769 | +/-$10,336 | +/-$7,090 |
| West Lebanon township | +/-$17,043 | +/-$10,825 | +/-$3,802 | +/-3.2% | +/-$-1 | +/-$25,681 | +/-$43,292 | +/-$33,689 |
| Bethel township | +/-$19,599 | +/-$11,830 | +/-$4,233 | +/-3.4% | +/-$-1 | +/-$30,205 | +/-$33,058 | +/-$20,742 |
| Cleona borough | +/-$7,763 | +/-$12,309 | +/-$5,652 | +/-4.7% | +/-$30,650 | +/-$8,831 | +/-$26,092 | +/-$-1 |
| Lebanon city | +/-$3,986 | +/-$4,433 | +/-$1,538 | +/-1.4% | +/-$21,222 | +/-$8,293 | +/-$6,916 | +/-$13,616 |
| North Annville township | +/-$17,314 | +/-$23,915 | +/-$5,586 | +/-7.8% | +/-$-1 | +/-$19,675 | +/-$59,862 | +/-$6,557 |
| North Lebanon township | +/-$8,577 | +/-$13,820 | +/-$5,884 | +/-4.2% | +/-$-1 | +/-$24,778 | +/-$16,531 | +/-$6,413 |
| 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 |