The town is represented in the Massachusetts State Senate by Democrat Rebecca Rausch (Massachusetts Senate's Norfolk, Bristol and Middlesex district). She has served since 2019. Marcus Vaughn, a Republican, represents the town in the Massachusetts House of Representatives (9th Norfolk district).
