Hanson is governed by the open town meeting form of government and is led by current Town Administrator John Stanbrook and a five-member Board of Selectmen. The town hall is located on the shore of Wampatuck Pond, at the town center. In the same area are the Fire Department headquarters and the Hanson Public Library, which is a member of the SAILS Library Network. The Hanson Police Department headquarters, built in 2007, is located on Main Street (Rte. 27). There is a branch firehouse along Route 27 near the train station, and the town's post office is located near the intersection of Routes 27 and 58. Town meetings are held at the Hanson Middle School Auditorium.