David I. WalshDemocratic
Henry Cabot Lodge, Jr.Republican
The United States Senate election of 1946 in Massachusetts was held on November 5, 1946. Republican Henry Cabot Lodge, Jr. defeated incumbent David I. Walsh.