Comparison to Surrounding Areas
The median household income ($128,858) for 19390 is less than the median household income for 19311 ($155,771), 19350 ($144,375), 19352 ($165,365), Franklin township ($144,403), Penn township ($136,250), London Grove township ($175,558), and New London township ($165,313). But it's more than 19320 ($90,601), 19330 ($109,779), 19348 ($123,526), Chester County ($127,208), West Marlborough township ($73,438), Upper Oxford township ($114,688), and West Grove borough ($92,697).
| 19390 | $128,858 |
| West Marlborough township | $73,438 |
| Franklin township | $144,403 |
| London Grove township | $175,558 |
| New London township | $165,313 |
| Penn township | $136,250 |
| Upper Oxford township | $114,688 |
| West Grove borough | $92,697 |
| Chester County | $127,208 |
Get Median Household Income for all Zip Codes in Pennsylvania.
The average household income ($170,454) for 19390 is less than the average household income for 19352 ($195,821), 19311 ($201,295), 19348 ($175,036), 19350 ($193,702), Franklin township ($197,999), London Grove township ($198,530), New London township ($196,477), and Penn township ($197,249). But it's more than 19320 ($117,258), 19330 ($131,050), Chester County ($168,861), Upper Oxford township ($128,980), West Grove borough ($104,495), and West Marlborough township ($113,750).
| 19390 | $170,454 |
| West Marlborough township | $113,750 |
| Franklin township | $197,999 |
| London Grove township | $198,530 |
| New London township | $196,477 |
| Penn township | $197,249 |
| Upper Oxford township | $128,980 |
| West Grove borough | $104,495 |
| Chester County | $168,861 |
Get Average Household Income for all Zip Codes in Pennsylvania.
The per-capita income for 19390 is $60,665. The per capita income ($60,665) for 19390 is less than the per capita income for 19311 ($64,313), 19350 ($71,518), 19348 ($67,690), Chester County ($64,325), Penn township ($72,849), New London township ($67,759), London Grove township ($63,649), and Franklin township ($73,872). But it's more than 19320 ($44,164), 19330 ($46,963), 19352 ($56,435), Upper Oxford township ($43,818), West Grove borough ($38,616), and West Marlborough township ($55,834).
| 19390 | $60,665 |
| West Marlborough township | $55,834 |
| Franklin township | $73,872 |
| London Grove township | $63,649 |
| New London township | $67,759 |
| Penn township | $72,849 |
| Upper Oxford township | $43,818 |
| West Grove borough | $38,616 |
| Chester County | $64,325 |
Get Per-Capita Income for all Zip Codes in Pennsylvania.
28.3% of households make over $200,000 a year. The percent high income households (28.3%) for 19390 is less than the percent high income households for 19311 (40.8%), 19350 (36.6%), 19352 (38.7%), Franklin township (32.9%), Penn township (34.4%), London Grove township (41.2%), and New London township (40.2%). But it's more than 19320 (14.2%), 19330 (17.1%), 19348 (26.6%), Chester County (28.2%), West Marlborough township (11.8%), Upper Oxford township (15.2%), and West Grove borough (10.8%).
| 19390 | 28.3% |
| West Marlborough township | 11.8% |
| Franklin township | 32.9% |
| London Grove township | 41.2% |
| New London township | 40.2% |
| Penn township | 34.4% |
| Upper Oxford township | 15.2% |
| West Grove borough | 10.8% |
| Chester County | 28.2% |
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 | |
|---|---|---|---|---|
| 19390 | $51,111 | $155,541 | $180,625 | $90,107 |
| West Marlborough township | $-1 | $70,536 | $109,107 | $51,121 |
| Franklin township | $-1 | $143,239 | $188,315 | $102,778 |
| London Grove township | $-1 | $192,686 | $191,905 | $124,000 |
| New London township | $-1 | $166,563 | $195,066 | $104,018 |
| Penn township | $-1 | $153,382 | $250,001 | $94,813 |
| Upper Oxford township | $-1 | $121,667 | $114,107 | $98,988 |
| West Grove borough | $51,111 | $102,917 | $95,469 | $48,472 |
| Chester County | $59,160 | $137,406 | $164,153 | $84,884 |
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 19390, 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 19390 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+ | |||||
| 19390 | +/-$9,319 | +/-$17,794 | +/-$6,799 | +/-4.5% | +/-$39,643 | +/-$18,504 | +/-$36,177 | +/-$17,974 |
| West Marlborough township | +/-$31,231 | +/-$17,879 | +/-$8,443 | +/-4.9% | +/-$-1 | +/-$21,052 | +/-$15,651 | +/-$3,085 |
| Franklin township | +/-$22,131 | +/-$23,126 | +/-$7,440 | +/-8.6% | +/-$-1 | +/-$12,439 | +/-$26,264 | +/-$43,275 |
| London Grove township | +/-$19,783 | +/-$21,168 | +/-$8,666 | +/-6.8% | +/-$-1 | +/-$31,682 | +/-$40,058 | +/-$50,908 |
| New London township | +/-$19,416 | +/-$16,206 | +/-$6,012 | +/-6.7% | +/-$-1 | +/-$51,561 | +/-$38,165 | +/-$39,402 |
| Penn township | +/-$25,131 | +/-$33,465 | +/-$12,920 | +/-6.3% | +/-$-1 | +/-$100,299 | +/-$-1 | +/-$19,793 |
| Upper Oxford township | +/-$17,894 | +/-$10,694 | +/-$5,302 | +/-4.6% | +/-$-1 | +/-$18,338 | +/-$27,489 | +/-$31,243 |
| West Grove borough | +/-$12,105 | +/-$13,424 | +/-$5,317 | +/-5.5% | +/-$39,643 | +/-$30,339 | +/-$21,323 | +/-$41,575 |
| Chester County | +/-$2,511 | +/-$2,461 | +/-$924 | +/-0.6% | +/-$6,955 | +/-$3,898 | +/-$4,642 | +/-$3,266 |