Home Metro areas Charlottesville, VA Charlottesville, VA metro area ZIP codes The Charlottesville, VA metropolitan statistical area (CBSA 16820) covers 5 counties in Virginia and 45 ZIP codes.
ZIP codes 45
Population 220,285
Avg. median income $99,900population-weighted
Counties 5 Click anywhere on the map to see which ZIP code it's in.
Copy all 45 ZIP codes Download CSV
Counties in the Charlottesville, VA area ZIP codes in the Charlottesville, VA area ZIP codes in the Charlottesville, VA area ZIP code City County Population Median income Typical home value 22901 Charlottesville Albemarle County 37,237 $92,145 $526,800 22902 Charlottesville Albemarle County 23,486 $93,463 $477,100 22903 Charlottesville Albemarle County 40,372 $69,340 $529,300 22904 Charlottesville Albemarle County 5,729 $250,001 — 22905 PO Box Charlottesville Charlottesville city — — — 22906 PO Box Charlottesville Charlottesville city — — — 22907 PO Box Charlottesville Charlottesville city — — — 22908 Charlottesville Charlottesville city 0 — — 22909 PO Box Charlottesville Albemarle County — — — 22910 PO Box Charlottesville Charlottesville city — — — 22911 Charlottesville Albemarle County 19,107 $128,235 $510,800 22920 Afton Nelson County 3,608 $88,028 $466,100 22922 Arrington Nelson County 2,226 $60,125 $241,300 22923 Barboursville Albemarle County 6,435 $118,125 $434,200 22924 PO Box Batesville Albemarle County — — — 22931 Covesville Albemarle County 145 $108,438 $392,500 22932 Crozet Albemarle County 9,148 $115,545 $599,900 22935 Dyke Greene County 575 $118,073 $408,500 22936 Earlysville Albemarle County 6,983 $142,338 $642,900 22937 Esmont Albemarle County 1,743 $86,979 $297,600 22938 Faber Nelson County 884 $108,571 $367,600 22940 Free Union Albemarle County 1,066 $204,706 $617,200 22943 Greenwood Albemarle County 402 $80,875 $587,300 22945 PO Box Ivy Albemarle County — — — 22946 Keene Albemarle County 195 $115,655 $348,400 22947 Keswick Albemarle County 5,256 $136,250 $812,800 22949 Lovingston Nelson County 1,426 $52,679 $315,300 22958 Nellysford Nelson County 2,306 $98,284 $576,200 22959 North Garden Albemarle County 1,923 $95,461 $528,700 22963 Palmyra Fluvanna County 16,896 $104,259 $374,400 22964 Piney River Nelson County 99 — $202,800 22965 PO Box Quinque Greene County — — — 22967 Roseland Nelson County 2,413 $87,337 $412,500 22968 Ruckersville Greene County 11,235 $88,929 $395,600 22969 Schuyler Nelson County 1,429 $94,659 $272,100 22971 Shipman Nelson County 2,359 $79,135 $255,200 22973 Stanardsville Greene County 6,292 $76,964 $337,400 22974 Troy Fluvanna County 5,309 $112,344 $447,800 22976 Tyro Nelson County 149 $42,622 $278,900 22987 PO Box White Hall Albemarle County — — — 23022 Bremo Bluff Fluvanna County 1,006 — $253,900 23055 Fork Union Fluvanna County 1,004 $54,082 $346,400 23084 Kents Store Fluvanna County 1,652 $40,833 $387,500 24464 Montebello Nelson County 190 $33,879 $358,100 24581 Norwood Nelson County 0 — —
Population and median household income: ACS 2020–2024 5-year estimates. Typical home value: Zillow Home Value Index (September 2026) where available, otherwise the ACS median owner-reported value. "PO Box" marks ZIP codes with no delivery area of their own. Methodology
Frequently asked questions How many ZIP codes are in the Charlottesville, VA metro area? 45 ZIP codes, based on each ZIP code's main county.
Which counties make up the Charlottesville, VA area? Albemarle County, Fluvanna County, Greene County, Nelson County and Charlottesville city.
What is an MSA? A metropolitan statistical area (MSA) is a core city of 50,000+ people plus the surrounding counties tied to it by commuting, as defined by the U.S. Office of Management and Budget. Micropolitan areas have a core of 10,000–50,000. Together they are called core-based statistical areas (CBSAs).