Mechanicsville is an unincorporated community and census-designated place in Hanover County, Virginia, United States. The population was 39,482 during the 2020 census, up from 36,348 in the 2010 census.
AdCompare Deals on Houses for Sale Near You by Neighborhood, Price, Size, Schools, & More! Easily Connect with Top Local Agents & Get Free Access to the Newest Listings Near You.