Incorporated: December 13, 1715
Population: 15,448
(2010 census)
Land Area: 17,856 acres (27.9 sq. miles)
Elevation: 412 ft. above sea level
(Highest point in Middlesex county)
Community Organizations
Places of Worship
Hopkinton Merchants
Hopkinton Veterans
|