Comparison to Surrounding Areas
The median household income ($155,771) for 19311 is less than the median household income for 19707 ($172,696) and London Grove township ($175,558). But it's more than 19348 ($123,526), 19390 ($128,858), 19374 ($-1), 19350 ($144,375), Chester County ($127,208), West Marlborough township ($73,438), New Garden township ($120,550), Kennett township ($150,709), and Avondale borough ($78,681).
| 19311 | $155,771 |
| Avondale borough | $78,681 |
| Kennett township | $150,709 |
| London Grove township | $175,558 |
| New Garden township | $120,550 |
| West Marlborough township | $73,438 |
| Chester County | $127,208 |
Get Median Household Income for all Zip Codes in Pennsylvania.
The average household income ($201,295) for 19311 is less than the average household income for Kennett township ($212,669). But it's more than 19707 ($200,722), 19348 ($175,036), 19350 ($193,702), 19374 ($62,274), 19390 ($170,454), Chester County ($168,861), Avondale borough ($105,178), London Grove township ($198,530), New Garden township ($174,395), and West Marlborough township ($113,750).
| 19311 | $201,295 |
| Avondale borough | $105,178 |
| Kennett township | $212,669 |
| London Grove township | $198,530 |
| New Garden township | $174,395 |
| West Marlborough township | $113,750 |
| Chester County | $168,861 |
Get Average Household Income for all Zip Codes in Pennsylvania.
The per-capita income for 19311 is $64,313. The per capita income ($64,313) for 19311 is less than the per capita income for 19348 ($67,690), 19350 ($71,518), 19707 ($74,338), Chester County ($64,325), and Kennett township ($84,633). But it's more than 19374 ($19,078), 19390 ($60,665), Avondale borough ($36,238), London Grove township ($63,649), New Garden township ($60,700), and West Marlborough township ($55,834).
| 19311 | $64,313 |
| Avondale borough | $36,238 |
| Kennett township | $84,633 |
| London Grove township | $63,649 |
| New Garden township | $60,700 |
| West Marlborough township | $55,834 |
| Chester County | $64,325 |
Get Per-Capita Income for all Zip Codes in Pennsylvania.
40.8% of households make over $200,000 a year. The percent high income households (40.8%) for 19311 is less than the percent high income households for 19707 (42.4%) and London Grove township (41.2%). But it's more than 19348 (26.6%), 19390 (28.3%), 19374 (0.0%), 19350 (36.6%), Chester County (28.2%), West Marlborough township (11.8%), New Garden township (31.2%), Kennett township (35.8%), and Avondale borough (5.4%).
| 19311 | 40.8% |
| Avondale borough | 5.4% |
| Kennett township | 35.8% |
| London Grove township | 41.2% |
| New Garden township | 31.2% |
| West Marlborough township | 11.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 | |
|---|---|---|---|---|
| 19311 | $-1 | $138,179 | $224,808 | $119,250 |
| Avondale borough | $-1 | $97,222 | $73,333 | $79,327 |
| Kennett township | $-1 | $146,536 | $206,500 | $125,595 |
| London Grove township | $-1 | $192,686 | $191,905 | $124,000 |
| New Garden township | $-1 | $140,714 | $156,346 | $85,144 |
| West Marlborough township | $-1 | $70,536 | $109,107 | $51,121 |
| 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 19311, 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 19311 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+ | |||||
| 19311 | +/-$21,496 | +/-$20,710 | +/-$7,391 | +/-6.0% | +/-$-1 | +/-$26,810 | +/-$29,080 | +/-$34,539 |
| Avondale borough | +/-$26,702 | +/-$24,405 | +/-$8,285 | +/-3.8% | +/-$-1 | +/-$41,998 | +/-$41,680 | +/-$22,994 |
| Kennett township | +/-$13,912 | +/-$24,524 | +/-$7,755 | +/-5.8% | +/-$-1 | +/-$21,768 | +/-$51,217 | +/-$32,303 |
| London Grove township | +/-$19,783 | +/-$21,168 | +/-$8,666 | +/-6.8% | +/-$-1 | +/-$31,682 | +/-$40,058 | +/-$50,908 |
| New Garden township | +/-$16,204 | +/-$21,532 | +/-$6,958 | +/-5.0% | +/-$-1 | +/-$41,876 | +/-$60,032 | +/-$26,701 |
| West Marlborough township | +/-$31,231 | +/-$17,879 | +/-$8,443 | +/-4.9% | +/-$-1 | +/-$21,052 | +/-$15,651 | +/-$3,085 |
| Chester County | +/-$2,511 | +/-$2,461 | +/-$924 | +/-0.6% | +/-$6,955 | +/-$3,898 | +/-$4,642 | +/-$3,266 |