William M. Straus (born June 26, 1956 in East Orange, New Jersey) is a member of the Massachusetts House of Representatives. He represents the 10th Bristol District comprising the towns of Fairhaven; New Bedford: Ward 3: Precinct A, Ward 4: Precincts D, E; Marion; Mattapoisett; and Rochester.