Rockland is a town in Plymouth County, Massachusetts, United States. According to the United States Census Bureau, the town has a total area of 10.1 square miles (26 Square Kilometer), of which, 10.0 square miles (26 Square Kilometer) of it is land and 0.1 square miles (0.26 Square Kilometer) of it (0.79%) is water. Rockland ranks 307th out of 351 communities in the Commonwealth. Rockland is bordered by Weymouth to the northwest, Hingham to the northeast, Norwell to the northeast, Hanover to the east, Hanson to the south, Whitman to the southwest, and Abington to the west. Rockland is eight miles northeast of Brockton, and twenty-two miles south of Boston.