Middlesex County, Virginia is located in the Three Rivers Health District. It has 130.3 square miles of land area and is the 95th largest county in Virginia by total area. It is bordered by Richmond, Mathews, Northampton, Lancaster, Accomack, Gloucester, Essex, and King and Queen Counties. There are 4 census tracts in the county. The county FIPS number is 51119.
View County Report Return to All County Reports