Sherborn is a town in Middlesex County, Massachusetts, United States. It is in area code 508 and has the ZIP code 01770. As of the 2010 U.S. Census, the town population was 4,119. Sherborn shares its highly ranked public school system with the town of Dover. In addition to Dover, Sherborn is bordered by the towns of Natick, Framingham, Ashland, Millis, Holliston, and Medfield.
The town is located 18 miles (29 km) southwest of Boston. According to the United States Census Bureau, the town has a total area of 16.2 square miles (42 km2), of which 16.0 square miles (41 km2) is land and 0.2 square miles (0.52 km2), or 1.36%, is water, with much of that located in Farm Pond.
As of the census of 2000, there were 4,200 people, 1,423 households, and 1,222 families residing in the town. The population density was 263.1 people per square mile (101.6/kmē). There were 1,451 housing units at an average density of 90.9 per square mile (35.1/kmē).