Comparison to Surrounding Areas
The median household income ($86,767) for 17022 is less than the median household income for 17036 ($115,533), 17570 ($90,833), 17552 ($97,683), 17547 ($92,199), Lancaster County ($86,959), West Donegal township ($90,461), Mount Joy township ($97,926), East Donegal township ($109,158), Londonderry township ($91,905), and Conewago township ($108,083). But it's more than 17545 ($84,704), 17033 ($72,945), 17057 ($73,407), 17502 ($72,776), Dauphin County ($76,242), Conoy township ($73,511), Elizabethtown borough ($76,105), and Rapho township ($86,716).
| 17022 | $86,767 |
| West Donegal township | $90,461 |
| Mount Joy township | $97,926 |
| Rapho township | $86,716 |
| Conewago township | $108,083 |
| Londonderry township | $91,905 |
| Conoy township | $73,511 |
| East Donegal township | $109,158 |
| Elizabethtown borough | $76,105 |
| Lancaster County | $86,959 |
| Dauphin County | $76,242 |
Get Median Household Income for all Zip Codes in Pennsylvania.
The average household income ($109,153) for 17022 is less than the average household income for 17033 ($112,333), 17552 ($118,438), 17545 ($111,244), 17036 ($156,390), Lancaster County ($112,346), West Donegal township ($117,205), Rapho township ($119,529), East Donegal township ($119,224), and Conewago township ($148,158). But it's more than 17057 ($95,151), 17570 ($91,686), 17547 ($98,411), 17502 ($90,562), Dauphin County ($101,339), Mount Joy township ($109,027), Elizabethtown borough ($101,128), Conoy township ($94,536), and Londonderry township ($96,450).
| 17022 | $109,153 |
| West Donegal township | $117,205 |
| Mount Joy township | $109,027 |
| Rapho township | $119,529 |
| Conewago township | $148,158 |
| Londonderry township | $96,450 |
| Conoy township | $94,536 |
| East Donegal township | $119,224 |
| Elizabethtown borough | $101,128 |
| Lancaster County | $112,346 |
| Dauphin County | $101,339 |
Get Average Household Income for all Zip Codes in Pennsylvania.
The per-capita income for 17022 is $44,316. The per capita income ($44,316) for 17022 is less than the per capita income for 17033 ($45,670), 17036 ($64,934), 17545 ($45,038), 17552 ($50,162), Rapho township ($50,968), West Donegal township ($49,389), and Conewago township ($56,668). But it's more than 17502 ($36,716), 17057 ($40,815), 17570 ($33,310), 17547 ($37,719), Dauphin County ($42,294), Lancaster County ($43,128), Mount Joy township ($43,171), Elizabethtown borough ($40,293), East Donegal township ($42,425), Conoy township ($38,175), and Londonderry township ($37,022).
| 17022 | $44,316 |
| West Donegal township | $49,389 |
| Mount Joy township | $43,171 |
| Rapho township | $50,968 |
| Conewago township | $56,668 |
| Londonderry township | $37,022 |
| Conoy township | $38,175 |
| East Donegal township | $42,425 |
| Elizabethtown borough | $40,293 |
| Lancaster County | $43,128 |
| Dauphin County | $42,294 |
Get Per-Capita Income for all Zip Codes in Pennsylvania.
11.2% of households make over $200,000 a year. The percent high income households (11.2%) for 17022 is less than the percent high income households for 17033 (11.7%), 17036 (22.7%), 17545 (11.3%), Lancaster County (11.5%), West Donegal township (17.9%), Conewago township (16.6%), and Rapho township (11.6%). But it's more than 17057 (8.8%), 17570 (0.0%), 17552 (10.8%), 17547 (6.1%), 17502 (4.4%), Dauphin County (10.0%), Mount Joy township (10.3%), Elizabethtown borough (7.5%), East Donegal township (10.3%), Conoy township (5.0%), and Londonderry township (4.6%).
| 17022 | 11.2% |
| West Donegal township | 17.9% |
| Mount Joy township | 10.3% |
| Rapho township | 11.6% |
| Conewago township | 16.6% |
| Londonderry township | 4.6% |
| Conoy township | 5.0% |
| East Donegal township | 10.3% |
| Elizabethtown borough | 7.5% |
| Lancaster County | 11.5% |
| 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 | |
|---|---|---|---|---|
| 17022 | $45,313 | $100,686 | $109,234 | $63,949 |
| West Donegal township | $-1 | $134,808 | $156,667 | $59,094 |
| Mount Joy township | $47,639 | $120,733 | $109,122 | $81,296 |
| Rapho township | $-1 | $121,458 | $123,868 | $52,143 |
| Conewago township | $-1 | $119,375 | $123,393 | $80,625 |
| Londonderry township | $52,321 | $134,886 | $91,932 | $84,286 |
| Conoy township | $-1 | $74,669 | $93,529 | $56,250 |
| East Donegal township | $60,152 | $118,050 | $130,139 | $71,076 |
| Elizabethtown borough | $41,250 | $91,719 | $80,087 | $61,130 |
| Lancaster County | $56,532 | $97,862 | $108,844 | $62,531 |
| 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 17022, 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 17022 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+ | |||||
| 17022 | +/-$7,097 | +/-$7,539 | +/-$2,915 | +/-2.0% | +/-$28,986 | +/-$9,404 | +/-$18,596 | +/-$5,950 |
| West Donegal township | +/-$19,258 | +/-$17,611 | +/-$5,984 | +/-5.5% | +/-$-1 | +/-$47,908 | +/-$24,108 | +/-$11,054 |
| Mount Joy township | +/-$10,298 | +/-$9,091 | +/-$3,906 | +/-4.4% | +/-$43,026 | +/-$23,582 | +/-$33,912 | +/-$22,017 |
| Rapho township | +/-$14,359 | +/-$17,836 | +/-$7,490 | +/-4.7% | +/-$-1 | +/-$12,747 | +/-$38,204 | +/-$11,855 |
| Conewago township | +/-$15,520 | +/-$18,147 | +/-$7,408 | +/-4.6% | +/-$-1 | +/-$30,472 | +/-$38,251 | +/-$6,185 |
| Londonderry township | +/-$15,181 | +/-$9,791 | +/-$4,541 | +/-4.0% | +/-$41,723 | +/-$33,304 | +/-$22,074 | +/-$38,698 |
| Conoy township | +/-$9,371 | +/-$11,024 | +/-$3,940 | +/-3.8% | +/-$-1 | +/-$35,135 | +/-$43,081 | +/-$8,021 |
| East Donegal township | +/-$7,014 | +/-$9,915 | +/-$4,186 | +/-3.6% | +/-$34,190 | +/-$23,651 | +/-$17,803 | +/-$11,137 |
| Elizabethtown borough | +/-$9,005 | +/-$15,640 | +/-$5,429 | +/-3.1% | +/-$23,465 | +/-$17,041 | +/-$18,014 | +/-$5,554 |
| Lancaster County | +/-$1,323 | +/-$1,686 | +/-$611 | +/-0.5% | +/-$5,668 | +/-$2,323 | +/-$2,749 | +/-$1,808 |
| Dauphin County | +/-$1,935 | +/-$2,700 | +/-$1,041 | +/-0.9% | +/-$7,571 | +/-$4,157 | +/-$5,070 | +/-$3,224 |