Town Hall Address 101 Main Street Ashland, MA 01721 United States- Middlesex County Website http://www.ashlandmass.com/ Town Clerk 508-881-0100 https://www.ashlandmass.com/directory.aspx?did=19 United States Assessor 508-881-0100 https://www.ashlandmass.com/Directory.aspx?DID=7 Mon, Tues, Thurs: 8:00 to 3:00 Wed: 8:00 to 5:00 101 Main Street Ashland, United States Tax Collector 508-881-0100 7904 Mon, Tues, Thurs: 8:00 to 3:00 Wed: 8:00 to 5:00 101 Main Street Ashland, United States Fire District 508-881-2323 United States Water 508-881-0120 United States Town Hall Hours Mon, Tues, Thurs: 8:00 to 3:30 Wed: 8:00 to 7:00 County Middlesex