FAMILY-OWNED • ROCKLAND, MASSACHUSETTS
John R. Mulcahy Insurance Agency has been making insurance easy for South Shore families and businesses for over 30 years.
About Us
“Insurance can be a pain. It's time consuming, stressful, complicated and even aggravating. That is what you have us for! Here at John Mulcahy Insurance Agency we aim to make the whole process as easy and stress free as possible. Let us take care of it for you!”
We have decades of experience helping our clients stay protected. We know everyone has different needs, so we write personalized insurance policies based on those needs. We take time to get to know our clients and answer any questions they may have about insurance before we write a policy.
Founded the agency in 1991 after starting his insurance career in 1988 at Mahoney & Wright Insurance Agency. Since then, John has become an insurance expert with a very happy book of clients.
Learning the insurance business since an early age, Johnnie spent high school summers assisting with quotes, claims, and lead generation. He officially joined the family business in February 2021.
Products
We are proud to represent some of the best insurance companies in the state. This gives us the ability to quote your insurance with many different companies and find you the best policy for your dollar.
Let us handle the headache of finding the best insurance policy for you!
We are happy to help you find the best deal for your auto!
Life is complicated, insurance doesn't have to be!
Mistakes can happen, we can help you get protected!
Having health insurance is important, having the right coverage is crucial!
Get one overlying policy to cover everything!
Your landlord's insurance does not include coverage for you!
We can provide coverage for almost any business you may have!
Make sure your extra toys have the proper coverage!
If you do not see what you are looking for, please give us a call for more information!
Our Partners














Free Quotes
Tell us a little about what you need covered and we'll send you a quote within 24 hours. Call, email, or reach out below.
Make A Payment
Find your carrier below to make a secure payment directly through their portal. Feel free to give us a call and we can assist you with making any payments — 781-982-9059 or 781-878-1083.
Report A Claim
Find your carrier below to report a claim directly. Feel free to give us a call and we can assist you with reporting any claims — 781-982-9059 or 781-878-1083.
Contact Us
Is this your business? See the before & after →
This site is an independent promotional redesign built by Wicked Fast Web to demonstrate our work — it is not officially affiliated with, endorsed by, or paid for by the business shown here. No subscription or payment is attached. If you're the owner and have questions, want to make it official, or want it taken down, get in touch. Prefer to just grab time on my calendar? Book a 15-minute call.