ZipCodesToGo
Virginia ZIP Codes
Chesterfield County
Moseley, VA
23120
23120 ZIP Code — Moseley, VA
Chesterfield County, Virginia
ZIP code 23120 is located in
Moseley ,
Virginia ,
within Chesterfield County .
It covers approximately 63.18 square miles and serves a population of
15,851 residents.
This is a standard ZIP code in the Eastern (ET) timezone,
served by area code 804 .
About ZIP code 23120
The housing stock consists of predominantly single-family detached homes. Much of the housing stock is relatively new, reflecting recent development activity. Median home value is $495,100. Owner-occupancy is high at 96%, well above the national average.
Median household income is $163,989. The poverty rate of 3% is below the national average.
The dominant occupation class is management, business, and professional, with education and healthcare as the leading industry. The average commute of 33 minutes is near the national average. Remote work is prevalent — 23% of workers work from home.
Educational attainment is high — 64% of residents hold a bachelor's degree or higher, well above the national average of 33%.
Overall, ZIP code 23120 reflects a community defined by a highly educated population, high homeownership, and a high rate of remote workers.
23120 ZIP code map
View map of 23120
Cities in ZIP code 23120
Below are the cities the US Postal Service accepts for ZIP code 23120. Using any city not on this list may result in mail delivery delays.
Nearby ZIP codes
Demographics
updated 05/2026
Population
Total population
15,851
Population density
251 / sq mi
State FIPS
51
County FIPS
041
Geography
Land area
63.18 sq mi
Water area
0.71 sq mi
Latitude
37.4133
Longitude
-77.7816
Timezone
Eastern (ET)
Area code
804
Economics
updated 05/2026
Household income
Income range
This ZIP
County avg
State avg
Under $50k
14.5%
25.8%
32.9%
$50k – $100k
24.6%
32.3%
29.2%
$100k – $200k
40.6%
31.9%
26.3%
Over $200k
20.2%
10.0%
11.6%
Demographics & statistics
$163,989
Median household income
$495,100
Median home value
$2,400
Median monthly rent
64.0%
Bachelor's or higher
Age distribution
Age summary
Group Count %
Under 18 5,210 32.9%
18 and over 10,641 67.1%
65 and over 1,307 8.2%
Median age 36.4 years
Race & ethnicity
Black or African American
13%
Group Count %
White 12,374 75.9%
Black or African American 2,117 13%
Two or more races 570 3.5%
Asian 503 3.1%
Hispanic or Latino 450 2.8%
Other race 287 1.8%
Household income
Income range
This ZIP
County avg
State avg
Under $50k
14.5%
25.8%
32.9%
$50k – $100k
24.6%
32.3%
29.2%
$100k – $200k
40.6%
31.9%
26.3%
Over $200k
20.2%
10.0%
11.6%
Range % of households
Under $10k 0.4%
$15k–$25k 5.7%
$25k–$35k 1.9%
$35k–$50k 2.9%
$50k–$75k 15.0%
$75k–$100k 4.4%
$100k–$150k 16.0%
$150k–$200k 19.8%
$200k+ 33.9%
Median income $163,989
Housing
Housing overview
Metric Value
Median home value $495,100
Median rent / month $2,400
Owner occupied 96.1%
Renter occupied 3.9%
Vacant 0.8%
Single-family detached 93.4%
Large apartment buildings 0.0%
Mobile homes 0.0%
Median rooms 8.3
Avg household size (owned) 3.20
Year built
Era %
2020 or later 2.1%
2010–2019 54.5%
2000–2009 25.9%
1990–1999 5.9%
1980–1989 5.0%
1970–1979 2.0%
1960–1969 0.9%
1950–1959 0.2%
1940–1949 0.0%
1939 or earlier 3.6%
Bedrooms
Size % of units
No bedroom (studio) 0.0%
1 bedroom 0.2%
2 bedrooms 3.1%
3 bedrooms 34.1%
4 bedrooms 33.7%
5+ bedrooms 28.9%
Vehicles per household
Vehicles % of households
No vehicle 1.2%
1 vehicle 17.8%
2 vehicles 46.5%
3 or more 34.5%
Heating fuel
Fuel type %
Utility gas 45.6%
Electricity 41.4%
Propane / LP gas 10.8%
Fuel oil 0.3%
Wood 1.8%
Households & families
Household type Count %
Married-couple family 3,741 75.4%
Cohabiting couple 50 1.0%
Male householder, no spouse 378 7.6%
Female householder, no spouse 792 16.0%
Households with children under 18 2,991 60.3%
Households with seniors (65+) 927 18.7%
Average household size 3.20
Marital status
Status Male Female
Never married 24.1% 23.3%
Married 69.1% 61.0%
Separated 0.0% 0.7%
Widowed 2.5% 4.5%
Divorced 4.3% 10.5%
Education
Some college, no degree
13.5%
Graduate / professional
29.4%
Metric %
HS diploma or higher 98.2%
Bachelor's or higher 64.0%
School enrollment (ages 3–17)
Type Count %
Nursery / preschool 240 4.5%
Kindergarten 332 6.3%
Elementary school 2,423 45.9%
High school 1,354 25.7%
College / grad school 926 17.6%
Employment
Industry of employment
Education & healthcare
22.9%
Professional & management
14.2%
Finance & real estate
11.5%
Public administration
9.2%
Arts, food & hospitality
5.7%
Transportation & utilities
2.9%
Occupation
Category %
Management, business & arts 58.4%
Service 11.1%
Sales & office 23.1%
Natural resources & construction 3.3%
Production & transportation 4.1%
Employment type
Type %
Private sector 78.9%
Government 16.0%
Self-employed 5.1%
Unpaid family workers 0.0%
Commute
Method %
Drive alone 74.2%
Carpool 1.9%
Public transit 0.0%
Walk 0.2%
Work from home 23.2%
Other means 0.5%
Avg commute (minutes) 32.6
Poverty
Married-couple families
0.9%
Female-led households
11.0%
Income support
Source % of households
Social Security 21.2%
Retirement income 21.1%
Supplemental Security 3.5%
Cash public assistance 0.4%
Food stamps / SNAP 0.0%
Health indicators
Condition %
Obesity 33.7%
High blood pressure 30.4%
High cholesterol 31.1%
Diabetes 8.1%
Heart disease 4.1%
Stroke 1.9%
Asthma 8.9%
Arthritis 21.0%
Kidney disease 2.0%
Pulmonary disease 4.4%
Cancer 5.9%
Behavior / access %
Smoking 12.7%
Binge drinking 16.6%
No physical activity 16.0%
Less than 7 hrs sleep 32.9%
Depression 19.0%
Fair or poor health 9.3%
Poor mental health 12.0%
Poor physical health 7.2%
No health insurance 7.9%
Visited doctor (checkup) 74.5%
Visited dentist 75.6%
Cholesterol screening 93.2%
Teeth loss 6.5%
Veterans & disability
Veterans Count %
Civilian veterans 793 7.5%
Disability %
Any disability 6.6%
Under 18 1.1%
18–64 years 6.2%
65 and over 32.0%
Health insurance coverage
Type %
Private insurance 88.7%
Public insurance 12.6%
No insurance 5.4%
Uninsured under 19 4.6%
Language & origin
Language spoken at home (age 5+)
Language Count %
English only 14,760 93.1%
Spanish 363 2.5%
Other Indo-European 160 1.1%
Asian & Pacific Islander 46 0.3%
Other languages 157 1.1%
Place of birth & citizenship
Origin Count %
Native born (US) 14,714 92.8%
Born in same state 14,339 90.5%
Born in different state 8,629 54.4%
Foreign born 375 2.4%
Naturalized citizen 1,137 7.2%
Not a US citizen 891 78.4%
Ancestry
Ancestry Count %
French 3,541 22.3%
Italian 1,465 9.2%
Arab 921 5.8%
Polish 120 0.8%
Ancestry Count %
English 103 0.6%
German 99 0.6%
Norwegian 69 0.4%
Irish 38 0.2%
Technology access
Metric % of households
Computer access 31.3%
Internet access 99.2%
Source: U.S. Census Bureau, American Community Survey 2025 estimates.
Frequently asked questions about ZIP code 23120
What city is ZIP code 23120 in?
ZIP code 23120 is primarily assigned to Moseley, Virginia.
What county is ZIP code 23120 in?
ZIP code 23120 falls within Chesterfield County, Virginia.
Is ZIP code 23120 family-oriented?
33% of residents in ZIP code 23120 are under 18, reflecting a younger, family-oriented community.
How educated is the population of ZIP code 23120?
64% of residents hold a bachelor's degree or higher — well above the national average of ~33%, reflecting a highly educated population.
Is ZIP code 23120 mostly owner-occupied?
96% of occupied units in ZIP code 23120 are owner-occupied, well above the national average.
What is the median household income in ZIP code 23120?
The median household income in ZIP code 23120 is $163,989, above the national median of ~$75,000.
What timezone is ZIP code 23120 in?
ZIP code 23120 observes the EST timezone.
Need the complete ZIP code database?
Download all 42,000+ US ZIP codes — Excel, CSV, or Access. Includes lat/lng, county FIPS & timezone.
Download database →