Michigan · Current officeholder

Mary Cavanagh

Michigan Senate, District 6

Party
Democratic
Serving since
January 1, 2023
Bills sponsored
302 in the current data (51 as primary sponsor)

Most recent bills as primary sponsor