Town Hall Address 18 Main Street Hopkinton, MA 01748 United States- Middlesex County Website http://www.hopkintonma.gov/ Town Clerk 508-497-9710 http://www.hopkintonma.gov/departments/town_clerk/index.php United States Assessor 508-497-9720 http://www.hopkintonma.gov/departments/financial_management/assessor.php 18 Main Street Hopkinton, United States Tax Collector 508-497-9715 18 Main Street Hopkinton, United States Fire District 508-497-2323 United States Water 508-497-9765 United States Town Hall Hours Mon, Wed-Thurs: 8:00-4:30, Tues: 8:00-7:00, Fri: 8:00-2:00 County Middlesex