Comparison to Surrounding Areas
The median household income ($41,204) for 24087 is less than the median household income for 24162 ($73,348), 24060 ($67,675), 24073 ($76,800), 24153 ($74,260), 24059 ($73,237), Roanoke County ($83,709), Montgomery County ($72,715), and Elliston CDP ($47,045). But it's more than Lafayette CDP ($34,596) and Shawsville CDP ($-1).
| 24087 | $41,204 |
| Elliston CDP | $47,045 |
| Lafayette CDP | $34,596 |
| Shawsville CDP | $-1 |
| Montgomery County | $72,715 |
| Roanoke County | $83,709 |
Get Median Household Income for all Zip Codes in Virginia.
The average household income ($75,089) for 24087 is less than the average household income for 24162 ($100,008), 24060 ($106,604), 24073 ($93,597), 24153 ($100,472), 24059 ($157,109), Roanoke County ($108,750), Montgomery County ($99,780), and Shawsville CDP ($106,348). But it's more than Elliston CDP ($74,866) and Lafayette CDP ($48,316).
| 24087 | $75,089 |
| Elliston CDP | $74,866 |
| Lafayette CDP | $48,316 |
| Shawsville CDP | $106,348 |
| Montgomery County | $99,780 |
| Roanoke County | $108,750 |
Get Average Household Income for all Zip Codes in Virginia.
The per-capita income for 24087 is $34,247. The per capita income ($34,247) for 24087 is less than the per capita income for 24162 ($37,945), 24059 ($76,950), 24060 ($42,914), 24073 ($42,690), 24153 ($40,856), Roanoke County ($45,801), Montgomery County ($38,426), Elliston CDP ($34,863), and Shawsville CDP ($42,280). But it's more than Lafayette CDP ($21,985).
| 24087 | $34,247 |
| Elliston CDP | $34,863 |
| Lafayette CDP | $21,985 |
| Shawsville CDP | $42,280 |
| Montgomery County | $38,426 |
| Roanoke County | $45,801 |
Get Per-Capita Income for all Zip Codes in Virginia.
9.5% of households make over $200,000 a year. The percent high income households (9.5%) for 24087 is less than the percent high income households for 24060 (15.8%), 24162 (14.6%), Montgomery County (12.0%), Roanoke County (11.1%), Elliston CDP (10.7%), and Shawsville CDP (23.8%). But it's more than 24059 (8.8%), 24073 (7.4%), 24153 (9.3%), and Lafayette CDP (8.2%).
| 24087 | 9.5% |
| Elliston CDP | 10.7% |
| Lafayette CDP | 8.2% |
| Shawsville CDP | 23.8% |
| Montgomery County | 12.0% |
| Roanoke County | 11.1% |
Get High Income Households for all Zip Codes in Virginia.
| under 25 years | 25 to 44 years | 45 to 64 years | 65 years and over | |
|---|---|---|---|---|
| 24087 | $-1 | $35,808 | $89,005 | $34,656 |
| Elliston CDP | $-1 | $33,762 | $88,994 | $71,818 |
| Lafayette CDP | $-1 | $-1 | $-1 | $33,842 |
| Shawsville CDP | $-1 | $36,067 | $-1 | $34,531 |
| Montgomery County | $10,744 | $78,258 | $102,545 | $71,528 |
| Roanoke County | $53,154 | $94,017 | $110,234 | $55,107 |
Get Median Household Income by Age of Householder for all Zip Codes in Virginia.
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 24087, 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 24087 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+ | |||||
| 24087 | +/-$9,484 | +/-$14,577 | +/-$6,130 | +/-5.4% | +/-$-1 | +/-$6,182 | +/-$13,329 | +/-$2,729 |
| Elliston CDP | +/-$42,972 | +/-$37,045 | +/-$15,137 | +/-16.6% | +/-$-1 | +/-$4,374 | +/-$71,745 | +/-$15,953 |
| Lafayette CDP | +/-$8,772 | +/-$24,551 | +/-$8,574 | +/-12.5% | +/-$-1 | +/-$-1 | +/-$-1 | +/-$990 |
| Shawsville CDP | +/-$-1 | +/-$43,782 | +/-$12,376 | +/-14.6% | +/-$-1 | +/-$10,401 | +/-$-1 | +/-$18,497 |
| Montgomery County | +/-$3,227 | +/-$3,806 | +/-$1,411 | +/-1.2% | +/-$1,949 | +/-$2,089 | +/-$6,847 | +/-$5,718 |
| Roanoke County | +/-$2,594 | +/-$3,635 | +/-$1,493 | +/-1.1% | +/-$11,819 | +/-$3,765 | +/-$7,751 | +/-$3,191 |