Mechanicsville is located in Hanover County, VA. The population is 36,951, making Mechanicsville the largest city in Hanover County.
There are 18 public schools in Mechanicsville with an average Homefacts rating of A-. The total crime rate for Mechanicsville is high , and there are 67 registered sex offenders residing in the city. Unemployment in Mechanicsville is low and the median home sales price is $0. Detailed and up-to-date Mechanicsville property reports are available for any property address.
Cities near Mechanicsville include East Highland Park, Chamberlayne and Highland Springs.