Rockland is a town located in Plymouth County, Massachusetts. As of the 2000 census, the town had a total population of 17,670.
According to the United States Census Bureau, the town has a total area of 26.2 km2 (10.1 mi2). 26.0 km2 (10.0 mi2) of it is land and 0.2 km2 (0.1 mi2) of it is water. The total area is 0.79% water.