The Cavanaugh Insurance Agency was founded by Madalyn Cavanaugh in 1977. Madalyn worked in the insurance industry for over 10 years before opening her own agency in Needham.
Kevin Cavanaugh began his career in the insurance industry in 1981, after attending the Hartford School of Insurance.
Kevin purchased the insurance agency in 1989, when it was still located in Needham. In 1997 he moved the agency to Norwood.
In the spring of 2016, the Cavanaugh Insurance Agency, Inc. opened its 2nd location in Kingston, MA.
We are an independent agency, representing 20 top rated insurance carriers, with a dedicated team of insurance professionals.