22904 ZIP Code — Charlottesville, VA

Charlottesville City County, Virginia

ZIP code 22904 is located in Charlottesville, Virginia, within Charlottesville City County. It covers approximately 0.26 square miles and serves a population of 6,270 residents. This is a standard ZIP code in the Eastern (ET) timezone, served by area code 434.

About ZIP code 22904

The housing stock consists of a mix of housing types. Most homes were built in the pre-1940, giving the area an established character.

The dominant occupation class is management, business, and professional, with education and healthcare as the leading industry. The average commute of 14 minutes is near the national average. Remote work is prevalent — 26% of workers work from home.

Educational attainment is high — 98% of residents hold a bachelor's degree or higher, well above the national average of 33%.

Health indicators show elevated rates of poor mental health (23%) compared to national benchmarks.

Overall, ZIP code 22904 reflects a community defined by a highly educated population and a high rate of remote workers.

6,270
population
0.26
sq mi land
Standard
ZIP type
Eastern (ET)
timezone
22904 ZIP code map
Cities in ZIP code 22904

Below are the cities the US Postal Service accepts for ZIP code 22904. Using any city not on this list may result in mail delivery delays.

City Status
Charlottesville Acceptable
Charlottesville Preferred
Nearby ZIP codes
22907 Charlottesville (2.3 mi) 22908 Charlottesville (2.3 mi) 22910 Charlottesville (2.3 mi) 22909 Charlottesville (2.5 mi) 22901 Charlottesville (4.6 mi) 22903 Charlottesville (5.5 mi) 22902 Charlottesville (6.3 mi) 22911 Charlottesville (7.7 mi) 22936 Earlysville (8.3 mi) 22959 North Garden (9.6 mi) 22947 Keswick (10.9 mi) 22932 Crozet (11.2 mi)
Demographics updated 06/2026
Population
Total population 6,270
Population density 24,115 / sq mi
State FIPS 51
County FIPS 540
Geography
Land area 0.26 sq mi
Water area 0.00 sq mi
Latitude 38.0370
Longitude -78.5179
Timezone Eastern (ET)
Area code 434
Total population by age
Gender
Race & ethnicity
Economics updated 06/2026
Household income
Income range This ZIP County avg State avg
Under $50k 100.0% 41.1% 32.9%
$50k – $100k 0.0% 25.8% 29.2%
$100k – $200k 0.0% 23.4% 26.3%
Over $200k 0.0% 9.8% 11.6%

Demographics & statistics

6,270
Population
24,115
People per sq mi
19.3
Median age
$0
Median household income
$4,630
Per capita income
$0
Median home value
$0
Median monthly rent
0.0%
Home ownership
0.0%
Poverty rate
7.8%
Unemployment
0
Housing units
97.6%
Bachelor's or higher

Age distribution

Male Female
5
10–14
5
2,248
15–19
2,255
774
20–24
777
83
25–34
83
4
35–44
4
16
45–54
16
← Male
Female →

Age summary

GroupCount%
Under 18691.1%
18 and over6,20198.9%
65 and over00.0%
Median age19.3 years

Race & ethnicity

White 61.8%
Asian 19.1%
Black or African American 9.1%
Two or more races 7.6%
Hispanic or Latino 2.4%
Other race 0.1%
GroupCount%
White3,97261.8%
Asian1,22619.1%
Black or African American5839.1%
Two or more races4857.6%
Hispanic or Latino1532.4%
Other race40.1%

Household income

Income range This ZIP County avg State avg
Under $50k 100.0% 41.1% 32.9%
$50k – $100k 0.0% 25.8% 29.2%
$100k – $200k 0.0% 23.4% 26.3%
Over $200k 0.0% 9.8% 11.6%
$200k+ 100.0%
Range% of households
$200k+100.0%
Median income$0

Housing

Home values

Housing overview

MetricValue
Median home value$0
Median rent / month$0
Owner occupied0.0%
Renter occupied100.0%
Vacant0.0%
Single-family detached0.0%
Large apartment buildings0.0%
Mobile homes0.0%
Median rooms0.0
Avg household size (owned)0.00

Year built

Era%
2020 or later0.0%
2010–20190.0%
2000–20090.0%
1990–199938.5%
1980–19890.0%
1970–19790.0%
1960–19690.0%
1950–19590.0%
1940–19490.0%
1939 or earlier61.5%

Bedrooms

Size% of units
No bedroom (studio)0.0%
1 bedroom0.0%
2 bedrooms0.0%
3 bedrooms38.5%
4 bedrooms61.5%
5+ bedrooms0.0%

Vehicles per household

Vehicles% of households
No vehicle0.0%
1 vehicle0.0%
2 vehicles100.0%
3 or more0.0%

Heating fuel

Fuel type%
Utility gas61.5%
Electricity38.5%

Households & families

Household typeCount%
Married-couple family13100.0%
Cohabiting couple00.0%
Male householder, no spouse00.0%
Female householder, no spouse00.0%
Households with children under 1813100.0%
Households with seniors (65+)00.0%
Average household size3.00

Marital status

StatusMaleFemale
Never married98.3%97.9%
Married1.7%1.2%
Separated0.0%0.0%
Widowed0.0%0.0%
Divorced0.0%0.9%

Education

Less than 9th grade 0.0%
Some HS, no diploma 0.0%
HS graduate 0.0%
Some college, no degree 1.0%
Associate's degree 1.5%
Bachelor's degree 35.4%
Graduate / professional 62.1%
Metric%
HS diploma or higher100.0%
Bachelor's or higher97.6%

School enrollment (ages 3–17)

TypeCount%
Nursery / preschool00.0%
Kindergarten00.0%
Elementary school80.1%
High school60.1%
College / grad school6,22599.8%

Employment

Industry of employment

Education & healthcare 44.6%
Arts, food & hospitality 24.8%
Professional & management 9.5%
Retail trade 8.7%
Finance & real estate 3.0%
Manufacturing 2.9%
Information 2.1%
Other services 1.9%
Wholesale trade 1.2%
Transportation & utilities 0.7%
Public administration 0.4%
Construction 0.3%

Occupation

Category%
Management, business & arts47.6%
Service30.2%
Sales & office19.8%
Natural resources & construction0.0%
Production & transportation2.4%

Employment type

Type%
Private sector66.6%
Government31.6%
Self-employed1.9%
Unpaid family workers0.0%

Commute

Method%
Drive alone14.3%
Carpool4.1%
Public transit11.9%
Walk41.1%
Work from home26.0%
Other means2.6%
Avg commute (minutes)13.5

Poverty

All people 0.0%
Under 18 years 0.0%
18 and over 0.0%
Married-couple families 0.0%
Female-led households 0.0%

Income support

Source% of households
Social Security0.0%
Retirement income0.0%
Supplemental Security0.0%
Cash public assistance0.0%
Food stamps / SNAP0.0%

Health indicators

Condition%
Obesity21.8%
High blood pressure11.3%
High cholesterol9.2%
Diabetes2.1%
Heart disease1.1%
Stroke0.7%
Asthma12.7%
Arthritis5.3%
Kidney disease1.1%
Pulmonary disease3.3%
Cancer0.6%
Behavior / access%
Smoking14.6%
Binge drinking18.2%
No physical activity23.0%
Less than 7 hrs sleep32.3%
Depression26.4%
Fair or poor health13.4%
Poor mental health23.2%
Poor physical health7.1%
No health insurance16.1%
Visited doctor (checkup)70.6%
Visited dentist55.4%
Cholesterol screening67.4%
Teeth loss20.5%

Veterans & disability

VeteransCount%
Civilian veterans200.3%
Disability%
Any disability5.0%
Under 1818.8%
18–64 years4.8%
65 and over0.0%

Health insurance coverage

Type%
Private insurance94.3%
Public insurance3.8%
No insurance3.0%
Uninsured under 192.8%

Language & origin

Language spoken at home (age 5+)

LanguageCount%
English only6,270100.0%
Spanish2373.8%
Other Indo-European30.0%
Asian & Pacific Islander1292.1%
Other languages1031.6%

Place of birth & citizenship

OriginCount%
Native born (US)5,62489.7%
Born in same state5,45787.0%
Born in different state2,97647.5%
Foreign born1672.7%
Naturalized citizen64610.3%
Not a US citizen18328.3%

Ancestry

AncestryCount%
Italian69811.1%
French5769.2%
Arab1211.9%
Polish981.6%
AncestryCount%
Irish480.8%
English400.6%
Dutch270.4%
German220.4%

Technology access

Metric% of households
Computer access0.2%
Internet access100.0%

Source: U.S. Census Bureau, American Community Survey 2025 estimates.

Frequently asked questions about ZIP code 22904

What city is ZIP code 22904 in?

ZIP code 22904 is primarily assigned to Charlottesville, Virginia.

What county is ZIP code 22904 in?

ZIP code 22904 falls within Albemarle County, Virginia.

How educated is the population of ZIP code 22904?

98% of residents hold a bachelor's degree or higher — well above the national average of ~33%, reflecting a highly educated population.

What is the population of ZIP code 22904?

ZIP code 22904 has an estimated population of 6,270 residents, with a density of 24,023 people per square mile.

What timezone is ZIP code 22904 in?

ZIP code 22904 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 →