Biography & Campaign Analysis
Background
Bill Keating was born on September 6, 1952, and was raised in Sharon, Massachusetts. After graduating from Sharon High School, he enrolled at Boston College, which awarded him a Bachelor of Arts in 1974 and a Master of Business Administration in 1982. He earned his Juris Doctor from Suffolk University Law School in 1985, passed the bar exam, and later became a partner at the law firm of Keating & Fishman.
Career
Bill Keating's political career began in the state legislature, where he was elected to the Massachusetts House of Representatives in 1976 at age 24 and later served in the Massachusetts Senate from 1985 to 1999.
As a senator he chaired committees on public safety, taxation and the judiciary, and he authored measures on drug sentencing, juvenile sentencing and the phase-out of the state estate tax.
In 1994 he led an unsuccessful attempt to remove Senate President William Bulger, an effort that raised his local name recognition.
In 1998 he defeated incumbent Jeffrey A. Locke to become district attorney of Norfolk County with around 55% of the vote, and he was reelected unopposed in 2002 and 2006.
Keating entered the U.S. House in 2011 after winning the 10th district seat left open by the retirement of Bill Delahunt, defeating Republican Jeff Perry with 47% of the vote.
When the 2012 redistricting placed his Quincy home in the district of fellow incumbent Stephen Lynch, he ran in the redrawn 9th district, and he has been reelected there five times.
In the 119th Congress he sits on the House Armed Services Committee and the Foreign Affairs Committee, where he is ranking member of the Europe, Eurasia and Emerging Threats Subcommittee. He is a member of the New Democrat Coalition.
2026 race
The 9th district encompasses Cape Cod and the South Shore and extends westward into New Bedford and its surrounding suburbs. Bill Keating, who was re-elected with 56.2% of the vote in 2024, won renomination in the Democratic primary over Craig Swallow, co-leader of Indivisible South Coast New England. In the general election on November 3, 2026, he faces Republican Tyler MacAllister, who won his party's primary with 99.3% of the vote.