Comparison to Surrounding Areas
The median household income ($64,135) for 23920 is less than the median household income for 23845 ($73,393), 23857 ($79,583), and Brodnax town ($82,396). But it's more than 23950 ($41,010), 23868 ($45,458), 23893 ($56,444), 23944 ($59,321), 23821 ($46,336), Lunenburg County ($54,842), Mecklenburg County ($57,045), and Brunswick County ($53,084).
| 23920 | $64,135 |
| Brodnax town | $82,396 |
| Brunswick County | $53,084 |
| Lunenburg County | $54,842 |
| Mecklenburg County | $57,045 |
Get Median Household Income for all Zip Codes in Virginia.
The average household income ($87,624) for 23920 is less than the average household income for 23857 ($104,871) and Brodnax town ($103,433). But it's more than 23950 ($56,839), 23868 ($61,325), 23893 ($65,485), 23944 ($68,188), 23821 ($58,942), 23845 ($84,653), Lunenburg County ($68,376), Mecklenburg County ($81,783), and Brunswick County ($72,947).
| 23920 | $87,624 |
| Brodnax town | $103,433 |
| Brunswick County | $72,947 |
| Lunenburg County | $68,376 |
| Mecklenburg County | $81,783 |
Get Average Household Income for all Zip Codes in Virginia.
The per-capita income for 23920 is $38,244. The per capita income ($38,244) for 23920 is less than the per capita income for 23845 ($42,780), 23857 ($52,759), and Brodnax town ($44,331). But it's more than 23950 ($23,788), 23868 ($21,413), 23893 ($23,067), 23944 ($27,320), 23821 ($23,431), Lunenburg County ($27,603), Mecklenburg County ($36,701), and Brunswick County ($29,934).
| 23920 | $38,244 |
| Brodnax town | $44,331 |
| Brunswick County | $29,934 |
| Lunenburg County | $27,603 |
| Mecklenburg County | $36,701 |
Get Per-Capita Income for all Zip Codes in Virginia.
7.9% of households make over $200,000 a year. The percent high income households (7.9%) for 23920 is less than the percent high income households for 23857 (19.8%). But it's more than 23950 (0.5%), 23845 (5.2%), 23868 (3.7%), 23893 (0.0%), 23944 (0.8%), 23821 (3.3%), Lunenburg County (3.4%), Mecklenburg County (5.7%), Brunswick County (5.5%), and Brodnax town (7.1%).
| 23920 | 7.9% |
| Brodnax town | 7.1% |
| Brunswick County | 5.5% |
| Lunenburg County | 3.4% |
| Mecklenburg County | 5.7% |
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 | |
|---|---|---|---|---|
| 23920 | $-1 | $108,318 | $86,766 | $36,382 |
| Brodnax town | $-1 | $135,694 | $80,536 | $70,625 |
| Brunswick County | $57,306 | $49,087 | $62,951 | $43,900 |
| Lunenburg County | $36,759 | $73,314 | $55,813 | $41,429 |
| Mecklenburg County | $60,524 | $64,739 | $72,297 | $42,139 |
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 23920, 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 23920 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+ | |||||
| 23920 | +/-$24,140 | +/-$14,728 | +/-$5,511 | +/-4.3% | +/-$-1 | +/-$33,622 | +/-$18,052 | +/-$7,882 |
| Brodnax town | +/-$64,989 | +/-$22,617 | +/-$12,652 | +/-12.3% | +/-$-1 | +/-$85,396 | +/-$38,938 | +/-$36,966 |
| Brunswick County | +/-$4,616 | +/-$6,476 | +/-$2,630 | +/-1.9% | +/-$13,221 | +/-$11,244 | +/-$11,128 | +/-$13,705 |
| Lunenburg County | +/-$9,089 | +/-$5,258 | +/-$1,915 | +/-2.4% | +/-$16,505 | +/-$12,953 | +/-$17,422 | +/-$12,692 |
| Mecklenburg County | +/-$4,683 | +/-$9,263 | +/-$3,820 | +/-1.2% | +/-$26,699 | +/-$6,273 | +/-$8,891 | +/-$4,718 |