Comparison to Surrounding Areas
The median household income ($69,008) for 16686 is less than the median household income for 16611 ($70,887), 16870 ($121,528), 16865 ($77,717), 16683 ($90,625), 16680 ($81,827), 16648 ($81,540), 16639 ($75,165), Centre County ($74,291), Spruce Creek township ($70,000), Warriors Mark township ($87,350), Morris township ($109,464), Franklin township ($95,714), Birmingham borough ($71,250), Taylor township ($77,143), Tyrone township ($91,667), Snyder township ($71,071), and Antis township ($71,889). But it's more than 16877 ($68,500), 16684 ($34,107), 16693 ($62,898), 16866 ($49,968), 16601 ($58,070), 16617 ($52,609), Huntingdon County ($65,557), Blair County ($62,382), and Tyrone borough ($57,226).
| 16686 | $69,008 |
| Warriors Mark township | $87,350 |
| Franklin township | $95,714 |
| Morris township | $109,464 |
| Spruce Creek township | $70,000 |
| Antis township | $71,889 |
| Snyder township | $71,071 |
| Tyrone borough | $57,226 |
| Tyrone township | $91,667 |
| Taylor township | $77,143 |
| Birmingham borough | $71,250 |
| Centre County | $74,291 |
| Huntingdon County | $65,557 |
| Blair County | $62,382 |
Get Median Household Income for all Zip Codes in Pennsylvania.
The average household income ($85,639) for 16686 is less than the average household income for 16648 ($105,527), 16877 ($88,676), 16870 ($155,167), 16865 ($93,218), 16683 ($106,265), 16680 ($99,405), Centre County ($100,944), Warriors Mark township ($96,722), Spruce Creek township ($97,984), Morris township ($130,885), Franklin township ($108,627), Taylor township ($87,947), Tyrone township ($108,262), and Snyder township ($90,138). But it's more than 16866 ($77,607), 16611 ($84,738), 16617 ($71,474), 16639 ($75,695), 16684 ($40,603), 16693 ($75,027), 16601 ($77,077), Huntingdon County ($82,217), Blair County ($82,561), Antis township ($85,489), Tyrone borough ($78,129), and Birmingham borough ($69,965).
| 16686 | $85,639 |
| Warriors Mark township | $96,722 |
| Franklin township | $108,627 |
| Morris township | $130,885 |
| Spruce Creek township | $97,984 |
| Antis township | $85,489 |
| Snyder township | $90,138 |
| Tyrone borough | $78,129 |
| Tyrone township | $108,262 |
| Taylor township | $87,947 |
| Birmingham borough | $69,965 |
| Centre County | $100,944 |
| Huntingdon County | $82,217 |
| Blair County | $82,561 |
Get Average Household Income for all Zip Codes in Pennsylvania.
The per-capita income for 16686 is $36,064. The per capita income ($36,064) for 16686 is less than the per capita income for 16648 ($45,749), 16877 ($42,512), 16870 ($58,832), 16865 ($42,413), 16683 ($44,517), 16680 ($43,621), Centre County ($39,316), Warriors Mark township ($41,435), Spruce Creek township ($45,336), Morris township ($43,237), Franklin township ($45,712), Taylor township ($39,441), Snyder township ($37,785), and Antis township ($36,692). But it's more than 16866 ($33,966), 16611 ($32,056), 16617 ($29,663), 16639 ($32,753), 16684 ($33,011), 16693 ($29,627), 16601 ($32,490), Huntingdon County ($32,744), Blair County ($35,639), Tyrone borough ($35,024), Tyrone township ($35,923), and Birmingham borough ($30,456).
| 16686 | $36,064 |
| Warriors Mark township | $41,435 |
| Franklin township | $45,712 |
| Morris township | $43,237 |
| Spruce Creek township | $45,336 |
| Antis township | $36,692 |
| Snyder township | $37,785 |
| Tyrone borough | $35,024 |
| Tyrone township | $35,923 |
| Taylor township | $39,441 |
| Birmingham borough | $30,456 |
| Centre County | $39,316 |
| Huntingdon County | $32,744 |
| Blair County | $35,639 |
Get Per-Capita Income for all Zip Codes in Pennsylvania.
4.5% of households make over $200,000 a year. The percent high income households (4.5%) for 16686 is less than the percent high income households for 16680 (10.6%), 16648 (9.8%), 16611 (7.7%), 16877 (7.7%), 16870 (23.1%), 16866 (5.6%), 16865 (7.8%), 16683 (5.2%), Blair County (4.9%), Centre County (11.0%), Huntingdon County (5.1%), Warriors Mark township (8.1%), Spruce Creek township (8.8%), Morris township (27.1%), Franklin township (5.7%), Taylor township (5.7%), Tyrone township (7.4%), and Antis township (5.8%). But it's more than 16693 (1.7%), 16617 (2.9%), 16639 (2.4%), 16684 (0.0%), 16601 (3.6%), Tyrone borough (3.7%), Birmingham borough (0.0%), and Snyder township (4.1%).
| 16686 | 4.5% |
| Warriors Mark township | 8.1% |
| Franklin township | 5.7% |
| Morris township | 27.1% |
| Spruce Creek township | 8.8% |
| Antis township | 5.8% |
| Snyder township | 4.1% |
| Tyrone borough | 3.7% |
| Tyrone township | 7.4% |
| Taylor township | 5.7% |
| Birmingham borough | 0.0% |
| Centre County | 11.0% |
| Huntingdon County | 5.1% |
| Blair County | 4.9% |
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 | |
|---|---|---|---|---|
| 16686 | $41,797 | $83,269 | $80,891 | $51,375 |
| Warriors Mark township | $-1 | $100,987 | $110,069 | $63,750 |
| Franklin township | $-1 | $113,472 | $96,250 | $81,563 |
| Morris township | $-1 | $109,375 | $-1 | $62,188 |
| Spruce Creek township | $-1 | $61,250 | $89,375 | $61,250 |
| Antis township | $46,212 | $87,733 | $92,115 | $55,039 |
| Snyder township | $-1 | $97,604 | $82,679 | $32,270 |
| Tyrone borough | $39,519 | $62,850 | $69,349 | $45,542 |
| Tyrone township | $-1 | $103,906 | $127,946 | $51,667 |
| Taylor township | $-1 | $107,188 | $75,000 | $45,417 |
| Birmingham borough | $-1 | $-1 | $-1 | $69,063 |
| Centre County | $21,458 | $79,162 | $103,905 | $65,656 |
| Huntingdon County | $50,694 | $73,857 | $85,242 | $46,683 |
| Blair County | $41,399 | $73,859 | $79,626 | $44,599 |
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 16686, 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 16686 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+ | |||||
| 16686 | +/-$7,550 | +/-$10,184 | +/-$4,248 | +/-1.7% | +/-$12,793 | +/-$15,267 | +/-$6,389 | +/-$10,216 |
| Warriors Mark township | +/-$9,550 | +/-$8,504 | +/-$3,266 | +/-2.7% | +/-$-1 | +/-$2,757 | +/-$8,570 | +/-$17,641 |
| Franklin township | +/-$8,474 | +/-$12,906 | +/-$6,422 | +/-5.8% | +/-$-1 | +/-$3,361 | +/-$3,227 | +/-$15,983 |
| Morris township | +/-$23,231 | +/-$30,279 | +/-$6,315 | +/-20.5% | +/-$-1 | +/-$19,483 | +/-$-1 | +/-$24,292 |
| Spruce Creek township | +/-$27,314 | +/-$18,869 | +/-$11,217 | +/-6.9% | +/-$-1 | +/-$40,323 | +/-$16,075 | +/-$23,178 |
| Antis township | +/-$19,680 | +/-$8,697 | +/-$3,654 | +/-3.0% | +/-$349 | +/-$24,536 | +/-$33,819 | +/-$23,825 |
| Snyder township | +/-$19,076 | +/-$19,689 | +/-$9,073 | +/-3.1% | +/-$-1 | +/-$37,401 | +/-$26,565 | +/-$16,905 |
| Tyrone borough | +/-$8,161 | +/-$16,726 | +/-$7,249 | +/-2.6% | +/-$14,997 | +/-$25,527 | +/-$17,953 | +/-$13,336 |
| Tyrone township | +/-$9,482 | +/-$15,993 | +/-$6,784 | +/-3.7% | +/-$-1 | +/-$27,013 | +/-$31,117 | +/-$8,784 |
| Taylor township | +/-$14,941 | +/-$11,301 | +/-$4,360 | +/-3.2% | +/-$-1 | +/-$11,634 | +/-$20,352 | +/-$16,538 |
| Birmingham borough | +/-$16,909 | +/-$10,741 | +/-$5,487 | +/-46.9% | +/-$-1 | +/-$-1 | +/-$-1 | +/-$3,640 |
| Centre County | +/-$2,520 | +/-$2,730 | +/-$1,069 | +/-0.9% | +/-$5,151 | +/-$6,854 | +/-$3,812 | +/-$3,941 |
| Huntingdon County | +/-$2,012 | +/-$2,845 | +/-$1,131 | +/-0.9% | +/-$9,459 | +/-$7,222 | +/-$3,954 | +/-$3,181 |
| Blair County | +/-$1,699 | +/-$2,268 | +/-$924 | +/-0.6% | +/-$4,907 | +/-$4,277 | +/-$3,957 | +/-$2,304 |