The 1946 Massachusetts general election was held on November 5, 1946, throughout Massachusetts. Primary elections took place on June 18. At the federal level, Republican Henry Cabot Lodge Jr. was elected to the United States Senate over incumbent Senator David I. Walsh, and Republicans won nine of fourteen seats in the United States House of Representatives. Future President of the United States John F. Kennedy was elected to his first term in the House.