Longtime U.S. Rep. William D. Delahunt of Massachusetts, a Democratic stalwart, has died following a long-term illness, his family announced.