Comparison to Surrounding Areas
The median household income ($44,291) for 23924 is less than the median household income for 23974 ($51,409), 23915 ($50,815), 23917 ($73,965), 23964 ($45,833), 23970 ($65,170), Lunenburg County ($54,842), Mecklenburg County ($57,045), Charlotte County ($58,000), and Chase City town ($45,843). But it's more than 23937 ($42,818), 23968 ($43,571), 23976 ($-1), Fairview CDP ($-1), and Thynedale CDP ($-1).
| 23924 | $44,291 |
| Chase City town | $45,843 |
| Fairview CDP | $-1 |
| Thynedale CDP | $-1 |
| Charlotte County | $58,000 |
| Lunenburg County | $54,842 |
| Mecklenburg County | $57,045 |
Get Median Household Income for all Zip Codes in Virginia.
The average household income ($58,911) for 23924 is less than the average household income for 23974 ($58,969), 23964 ($66,989), 23968 ($59,496), 23970 ($101,227), 23915 ($65,973), 23917 ($94,480), Lunenburg County ($68,376), Mecklenburg County ($81,783), and Charlotte County ($77,519). But it's more than 23937 ($49,542), 23976 ($35,470), Chase City town ($57,087), Fairview CDP ($20,804), and Thynedale CDP ($-1).
| 23924 | $58,911 |
| Chase City town | $57,087 |
| Fairview CDP | $20,804 |
| Thynedale CDP | $-1 |
| Charlotte County | $77,519 |
| Lunenburg County | $68,376 |
| Mecklenburg County | $81,783 |
Get Average Household Income for all Zip Codes in Virginia.
The per-capita income for 23924 is $26,533. The per capita income ($26,533) for 23924 is less than the per capita income for 23917 ($42,425), 23964 ($34,475), 23968 ($29,038), 23970 ($46,031), Lunenburg County ($27,603), Mecklenburg County ($36,701), and Charlotte County ($33,110). But it's more than 23915 ($17,829), 23937 ($20,757), 23974 ($19,435), 23976 ($18,326), Fairview CDP ($8,606), Thynedale CDP ($-1), and Chase City town ($25,836).
| 23924 | $26,533 |
| Chase City town | $25,836 |
| Fairview CDP | $8,606 |
| Thynedale CDP | $-1 |
| Charlotte County | $33,110 |
| Lunenburg County | $27,603 |
| Mecklenburg County | $36,701 |
Get Per-Capita Income for all Zip Codes in Virginia.
1.3% of households make over $200,000 a year. The percent high income households (1.3%) for 23924 is less than the percent high income households for 23970 (7.4%), 23915 (5.4%), 23917 (8.2%), 23964 (2.6%), 23968 (7.4%), Lunenburg County (3.4%), Mecklenburg County (5.7%), Charlotte County (3.8%), and Chase City town (3.2%). But it's more than 23937 (0.0%), 23974 (0.2%), 23976 (0.0%), Fairview CDP (0.0%), and Thynedale CDP (0.0%).
| 23924 | 1.3% |
| Chase City town | 3.2% |
| Fairview CDP | 0.0% |
| Thynedale CDP | 0.0% |
| Charlotte County | 3.8% |
| 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 | |
|---|---|---|---|---|
| 23924 | $-1 | $54,766 | $45,333 | $38,611 |
| Chase City town | $-1 | $-1 | $62,875 | $44,934 |
| Fairview CDP | $-1 | $-1 | $-1 | $-1 |
| Thynedale CDP | $-1 | $-1 | $-1 | $-1 |
| Charlotte County | $49,417 | $72,434 | $65,822 | $46,458 |
| 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 23924, 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 23924 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+ | |||||
| 23924 | +/-$4,870 | +/-$8,066 | +/-$2,907 | +/-0.9% | +/-$-1 | +/-$25,445 | +/-$18,725 | +/-$9,693 |
| Chase City town | +/-$7,340 | +/-$11,238 | +/-$5,160 | +/-2.1% | +/-$-1 | +/-$-1 | +/-$29,971 | +/-$6,366 |
| Fairview CDP | +/-$-1 | +/-$7,651 | +/-$6,903 | +/-43.6% | +/-$-1 | +/-$-1 | +/-$-1 | +/-$-1 |
| Thynedale CDP | +/-$-1 | +/-$-1 | +/-$-1 | +/-53.4% | +/-$-1 | +/-$-1 | +/-$-1 | +/-$-1 |
| Charlotte County | +/-$11,996 | +/-$9,271 | +/-$3,188 | +/-1.7% | +/-$2,214 | +/-$27,996 | +/-$10,617 | +/-$8,907 |
| 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 |