 Mechanicsville is located at (40.691596, -76.181576).According to the United States Census Bureau, the borough has a total area of 0.3 square miles (0.9 km²), all of it land.As of the census of 2000, there were 515 people, 209 households, and 149 families residing in the borough.