Skip to content

Middlesex County, Virginia ZIP codes

12 ZIP codes are in Middlesex County, plus 1 that cross in from neighboring counties.

ZIP codes
12
Population in these ZIPs
12,124
Avg. median income
$77,600population-weighted
Cities & towns
12
Loading map…

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

Radius search from here

ZIP codes in Middlesex County

ZIP codes in Middlesex County
ZIP codeCityPopulationMedian incomeTypical home value
23031 PO BoxChristchurch———
23032Church View109$108,646$271,500
23043Deltaville1,628$70,625$447,000
23070Hardyville616$122,813$423,000
23071Hartfield1,879$86,500$388,200
23079Jamaica400$63,750$399,500
23092Locust Hill765$98,625$383,800
23149Saluda2,414$70,743$327,200
23169Topping1,104$71,964$336,000
23175Urbanna2,053$66,858$378,200
23176Wake677$76,467$352,900
23180Water View479$73,542$311,900

ZIP codes partly in Middlesex County

These ZIP codes are mostly in a neighboring county but cover part of Middlesex County.

ZIP codes partly in Middlesex County
ZIP codeCityCountyPopulationMedian incomeTypical home value
22504LaneviewEssex County227$93,421$322,100

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

Cities and towns in Middlesex County

Nearby counties

Frequently asked questions

How many ZIP codes are in Middlesex County, Virginia?

12 ZIP codes are mainly in Middlesex County, and 1 more ZIP codes from neighboring areas reach partly into it.

What cities are in Middlesex County?

ZIP codes in Middlesex County use the city names Christchurch, Church View, Deltaville, Hardyville, Hartfield, Jamaica, Locust Hill, Saluda, Topping, Urbanna, Wake and Water View.