Dan Cahill is an American Democratic politician who has served in the Massachusetts House of Representatives for the 10th Essex district, covering part of Lynn, since 2016. He was first elected in a special election held that year after incumbent Robert Fennell resigned. Cahill is an attorney who began his career as an assistant district attorney in Essex County, and before joining the legislature he served on the Lynn School Committee and the Lynn City Council.