Cavanaugh Insurance Agency

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.

We now have two locations, 75 Boston Providence Highway, Norwood on the “Automile” and 5 Main Street, Kingston.

We are an  independent agency,  representing 20 top rated insurance carriers,  with  a dedicated  team of insurance professionals.