Comparison to Surrounding Areas
The median household income ($78,824) for 17040 is less than the median household income for 17015 ($86,981), 17024 ($79,292), 17047 ($87,578), 17068 ($82,888), Perry County ($79,444), Southwest Madison township ($92,727), and Spring township ($81,528). But it's more than 17006 ($64,722), 17013 ($71,042), 17090 ($78,281), 17241 ($75,500), Landisburg borough ($59,375), and Tyrone township ($70,347).
| 17040 | $78,824 |
| Landisburg borough | $59,375 |
| Southwest Madison township | $92,727 |
| Spring township | $81,528 |
| Tyrone township | $70,347 |
| Perry County | $79,444 |
Get Median Household Income for all Zip Codes in Pennsylvania.
The average household income ($100,921) for 17040 is less than the average household income for 17015 ($114,694), 17047 ($101,247), Southwest Madison township ($109,484), and Spring township ($106,086). But it's more than 17241 ($91,838), 17024 ($98,486), 17068 ($90,797), 17090 ($89,563), 17006 ($88,281), 17013 ($92,146), Perry County ($97,124), Landisburg borough ($76,277), and Tyrone township ($88,247).
| 17040 | $100,921 |
| Landisburg borough | $76,277 |
| Southwest Madison township | $109,484 |
| Spring township | $106,086 |
| Tyrone township | $88,247 |
| Perry County | $97,124 |
Get Average Household Income for all Zip Codes in Pennsylvania.
The per-capita income for 17040 is $36,380. The per capita income ($36,380) for 17040 is less than the per capita income for 17241 ($36,419), 17068 ($37,063), 17090 ($40,860), 17013 ($40,686), 17015 ($47,337), 17024 ($39,951), Perry County ($39,403), and Spring township ($41,911). But it's more than 17006 ($29,645), 17047 ($32,478), Landisburg borough ($25,244), Southwest Madison township ($32,601), and Tyrone township ($32,662).
| 17040 | $36,380 |
| Landisburg borough | $25,244 |
| Southwest Madison township | $32,601 |
| Spring township | $41,911 |
| Tyrone township | $32,662 |
| Perry County | $39,403 |
Get Per-Capita Income for all Zip Codes in Pennsylvania.
6.2% of households make over $200,000 a year. The percent high income households (6.2%) for 17040 is less than the percent high income households for 17241 (6.4%), 17013 (7.2%), 17015 (12.4%), 17024 (6.3%), 17090 (7.2%), 17006 (7.1%), Perry County (7.7%), Southwest Madison township (8.3%), Spring township (6.7%), and Tyrone township (6.9%). But it's more than 17047 (5.8%), 17068 (4.3%), and Landisburg borough (0.0%).
| 17040 | 6.2% |
| Landisburg borough | 0.0% |
| Southwest Madison township | 8.3% |
| Spring township | 6.7% |
| Tyrone township | 6.9% |
| Perry County | 7.7% |
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 | |
|---|---|---|---|---|
| 17040 | $92,917 | $99,615 | $109,583 | $55,833 |
| Landisburg borough | $-1 | $96,250 | $90,625 | $51,250 |
| Southwest Madison township | $83,125 | $110,313 | $114,250 | $60,694 |
| Spring township | $-1 | $100,417 | $110,469 | $61,087 |
| Tyrone township | $88,333 | $121,250 | $83,125 | $41,875 |
| Perry County | $60,457 | $93,806 | $100,783 | $49,562 |
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 17040, 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 17040 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+ | |||||
| 17040 | +/-$9,735 | +/-$18,677 | +/-$5,544 | +/-3.4% | +/-$66,043 | +/-$11,956 | +/-$22,842 | +/-$10,150 |
| Landisburg borough | +/-$17,936 | +/-$12,981 | +/-$4,501 | +/-32.4% | +/-$-1 | +/-$68,450 | +/-$73,504 | +/-$15,277 |
| Southwest Madison township | +/-$8,744 | +/-$12,234 | +/-$3,885 | +/-3.9% | +/-$29,378 | +/-$40,786 | +/-$13,761 | +/-$8,300 |
| Spring township | +/-$13,931 | +/-$21,236 | +/-$7,261 | +/-3.8% | +/-$-1 | +/-$8,130 | +/-$21,422 | +/-$7,173 |
| Tyrone township | +/-$8,784 | +/-$9,163 | +/-$3,795 | +/-3.1% | +/-$70,723 | +/-$39,808 | +/-$15,509 | +/-$11,460 |
| Perry County | +/-$2,718 | +/-$4,047 | +/-$1,532 | +/-1.5% | +/-$10,146 | +/-$5,077 | +/-$7,868 | +/-$3,300 |