Skip to content

Richmond, VA metro area ZIP codes

The Richmond, VA metropolitan statistical area (CBSA 40060) covers 17 counties in Virginia and 133 ZIP codes.

ZIP codes
133
Population
1,348,715
Avg. median income
$92,400population-weighted
Counties
17
Loading map…

Click anywhere on the map to see which ZIP code it's in.

Counties in the Richmond, VA area

ZIP codes in the Richmond, VA area

ZIP codes in the Richmond, VA area
ZIP codeCityCountyPopulationMedian incomeTypical home value
22437Center CrossKing and Queen County582$130,139$305,300
23002Amelia Court HouseAmelia County10,849$71,813$340,000
23005AshlandHanover County19,987$89,335$451,400
23009AylettKing William County8,270$98,581$358,800
23011BarhamsvilleNew Kent County1,682$128,606$460,400
23014 PO BoxBeaumontGoochland County———
23015BeaverdamHanover County4,601$113,771$425,700
23023BruingtonKing and Queen County482—$266,200
23030Charles CityCharles City County4,470$81,250$270,700
23038ColumbiaGoochland County1,471$87,083$322,000
23039CrozierGoochland County938$156,250$536,400
23047DoswellHanover County1,381$81,136$438,900
23058 PO BoxGlen AllenHenrico County———
23059Glen AllenHanover County42,522$157,897$626,000
23060Glen AllenHenrico County36,497$104,468$452,600
23063GoochlandGoochland County6,164$81,553$412,100
23065Gum SpringGoochland County1,292$92,577$387,800
23067 PO BoxHadensvilleGoochland County———
23069HanoverHanover County3,425$83,453$414,300
23075HenricoHenrico County8,347$55,567$257,200
23083JetersvilleAmelia County2,220$82,096$308,800
23085King And Queen Court HouseKing and Queen County393$98,802—
23086King WilliamKing William County3,777$89,583$352,200
23089LanexaNew Kent County4,831$108,802$445,700
23091Little PlymouthKing and Queen County562$80,481$260,700
23102MaidensGoochland County3,605$126,635$546,300
23103Manakin SabotGoochland County6,922$145,234$793,500
23105 PO BoxMannboroAmelia County———
23106ManquinKing William County917$59,028$349,600
23108MascotKing and Queen County22——
23110MattaponiKing and Queen County764$69,911$296,900
23111MechanicsvilleHanover County38,070$98,969$397,000
23112MidlothianChesterfield County57,016$116,465$434,400
23113MidlothianChesterfield County27,477$142,344$720,100
23114MidlothianChesterfield County21,631$112,738$468,300
23116MechanicsvilleHanover County34,188$141,711$511,800
23120MoseleyChesterfield County17,586$158,667$610,300
23124New KentNew Kent County5,147$132,060$446,400
23126NewtownKing and Queen County410$61,875$203,300
23129OilvilleGoochland County305$142,708$673,200
23139PowhatanPowhatan County27,757$110,349$478,000
23140Providence ForgeNew Kent County7,755$97,500$453,300
23141QuintonNew Kent County7,814$119,535$423,400
23146RockvilleHanover County3,451$119,583$552,900
23147RuthvilleCharles City County22——
23148Saint Stephens ChurchKing and Queen County1,471$67,266$290,000
23150SandstonHenrico County12,544$79,050$320,300
23153Sandy HookGoochland County1,586$122,096$550,400
23156ShacklefordsKing and Queen County1,158$36,179$271,000
23160State FarmPowhatan County1,186——
23161StevensvilleKing and Queen County337—$322,400
23162 PO BoxStudleyHanover County———
23173RichmondRichmond city2,107——
23177WalkertonKing and Queen County608$95,255$323,300
23181West PointKing William County5,565$95,699$338,500
23192MontpelierHanover County6,629$110,642$474,100
23218 PO BoxRichmondRichmond city———
23219RichmondRichmond city4,062$57,507$360,300
23220RichmondRichmond city34,671$61,381$446,600
23221RichmondRichmond city14,402$99,816$645,500
23222RichmondHenrico County26,322$61,345$276,600
23223RichmondHenrico County54,659$55,731$295,800
23224RichmondRichmond city40,575$50,475$243,600
23225RichmondRichmond city42,771$62,949$367,300
23226RichmondRichmond city15,477$126,655$586,500
23227RichmondHenrico County24,925$69,187$392,600
23228HenricoHenrico County36,527$70,260$328,200
23229HenricoHenrico County35,689$107,854$522,000
23230RichmondHenrico County8,910$74,763$416,600
23231HenricoHenrico County38,544$76,505$333,400
23232 PO BoxRichmondRichmond city———
23233HenricoHenrico County31,582$125,665$535,600
23234RichmondChesterfield County47,465$66,619$309,500
23235RichmondChesterfield County33,461$96,083$415,300
23236RichmondChesterfield County27,903$110,499$391,400
23237RichmondChesterfield County27,126$79,606$325,900
23238HenricoGoochland County26,050$101,523$497,800
23241 PO BoxRichmondRichmond city———
23242 PO BoxHenricoHenrico County———
23249 PO BoxRichmondRichmond city———
23250RichmondHenrico County0——
23255 PO BoxHenricoHenrico County———
23260 PO BoxRichmondRichmond city———
23261 PO BoxRichmondRichmond city———
23269 PO BoxRichmondRichmond city———
23273 PO BoxHenricoRichmond city———
23274 PO BoxRichmondRichmond city———
23276 PO BoxRichmondRichmond city———
23278 PO BoxRichmondRichmond city———
23279 PO BoxRichmondRichmond city———
23282 PO BoxRichmondRichmond city———
23284RichmondRichmond city2,362$28,500—
23285 PO BoxRichmondRichmond city———
23286 PO BoxRichmondRichmond city———
23288 PO BoxHenricoHenrico County———
23289 PO BoxRichmondHenrico County———
23290 PO BoxRichmondRichmond city———
23291 PO BoxRichmondRichmond city———
23292 PO BoxRichmondRichmond city———
23293 PO BoxRichmondRichmond city———
23294HenricoHenrico County20,216$64,164$357,700
23295 PO BoxRichmondRichmond city———
23297 PO BoxRichmondChesterfield County———
23298RichmondRichmond city98——
23801Fort LeePrince George County8,993$82,563—
23803PetersburgDinwiddie County42,012$57,813$238,800
23804 PO BoxPetersburgPetersburg city———
23805PetersburgPrince George County21,408$60,807$264,800
23806 PO BoxVirginia State UniversityPetersburg city———
23822 PO BoxAmmonDinwiddie County———
23830CarsonDinwiddie County1,412$118,030$341,300
23831ChesterChesterfield County39,529$95,750$381,100
23832ChesterfieldChesterfield County41,442$111,684$410,200
23833Church RoadDinwiddie County2,212$99,495$337,000
23834Colonial HeightsChesterfield County26,628$84,338$295,100
23836ChesterChesterfield County15,298$100,921$439,800
23838ChesterfieldChesterfield County17,686$134,651$569,300
23840DewittDinwiddie County1,733$82,153$299,500
23841DinwiddieDinwiddie County3,021$70,670$312,200
23842DisputantaPrince George County6,924$103,364$376,900
23850FordDinwiddie County1,161$87,986$279,300
23860HopewellPrince George County31,404$62,141$233,100
23867JarrattSussex County5,173$61,155$167,400
23872Mc KenneyDinwiddie County2,571$75,913$272,400
23875Prince GeorgePrince George County13,029$74,543$347,500
23882Stony CreekSussex County1,848$63,030$189,800
23884SussexSussex County29——
23885SutherlandDinwiddie County3,193$103,849$349,000
23888WakefieldSussex County2,528$66,558$216,200
23890WaverlySussex County4,167$64,063$193,000
23891WaverlySussex County1,449——
23894WilsonsDinwiddie County326$41,071$302,600
23897YaleSussex County949$83,942$195,800

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 Richmond, VA metro area?

133 ZIP codes, based on each ZIP code's main county.

Which counties make up the Richmond, VA area?

Amelia County, Charles City County, Chesterfield County, Dinwiddie County, Goochland County, Hanover County, Henrico County, King and Queen County, King William County, New Kent County, Powhatan County, Prince George County, Sussex County, Colonial Heights city, Hopewell city, Petersburg city and Richmond 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).