John J Walsh Insurance Agency

87 Margin Street, Salem, MA 01970  

 Complete Insurance Programs ~ 978-745-3300

John J. Walsh Insurance Agency, Inc. is an independent insurance agency that provides insurance policies that fit the individual needs of our clients; we work with both individuals and small business owners across the North Shore and Massachusetts. 


Some of our Personal Lines Insurance Policies include:

·        Automobile Insurance

·        Homeowners' Insurance

·        Renters' Insurance

·        Umbrella Liability

·        Boats & Yachts

·        Flood Insurance

·        General Liability

Business owners need insurance that will not only protect them, but their employees; checkout our Commercial Insurance Policies:

·        Commercial General Liability

·        Workers’ Comp

·        Commercial Auto Insurance

·        Professional Liability Insurance

·        Commercial Excess Liability

·        Commercial Property


For more information, feel free to give John J. Walsh Insurance a call at 978-745-3300, or fill out a Request Form