Reliable. Personable. Fast.
Providing Insurance
For Mason City, Iowa and the Surrounding Area Since 1984
For over 40 years, Haines Insurance has helped Mason City residents find affordable, personalized coverage — from home and auto to SR-22 policies. We’re here to protect what matters most, with expert guidance and peace of mind you can count on.

As your personal insurance company, we understand the importance of providing the correct coverage solution for your needs. Unlike other insurance agencies, our agents take the time to learn about you. We then search through an enormous network of some of the nation’s leading providers to find policies that are tailored to you, that meet your needs while staying within your budget. Contact us today at 641-423-9000 in Mason City, Iowa, for affordable home and auto insurance.

Auto insurance protects you and your vehicle from accidents, damage, and more. We help you find reliable, affordable coverage tailored to your unique driving needs and long-term peace of mind.
Auto Insurance

Home insurance safeguards your property and belongings from damage, theft, and liability. We’ll help you find affordable, personalized coverage that fits your home, lifestyle, and long-term peace of mind.
Home Insurance

Umbrella insurance adds extra protection beyond your home, auto, or boat policies — covering major liability claims and legal costs. It’s an affordable way to safeguard your assets and peace of mind.
Umbrella Insurance
Our Customers
What Clients Say
Darlene and the team at Haines Insurance has been helpful answering any questions for my business. I can go right to them and they’ll be able to cut out all of the work on my end, and make any comparisons to other firms to keep me a happy client.
I feel that I am getting a very reasonable and fair price from my agent at Haines Insurance. They’ve done a great job hosting my renters and car insurance. Always in contact with me and they keep me up to date about any policy changes and coverage.
The team at Haines Insurance are always available to answer my questions or provide me feedback with any inquiries I may have. I’ve been a client of them for about four years now and will continue to use them in the future, they’re a great agency.


Years Of Experience

About Us
Get The Insurance You Need.
Haines Insurance Agency is a locally owned, independent insurance provider serving Mason City, Iowa, and the surrounding communities. With over 40 years of experience, we specialize in personal and commercial insurance solutions tailored to each client’s unique needs. Our team is committed to building lasting relationships through honest advice, reliable coverage, and friendly, small-town service.
Our Mission
We provide personalized, affordable coverage with the kind of local service you can only get from a neighbor.
Why Choose Us?
At Haines Insurance, we go beyond just offering coverage — we’re dedicated to finding you the best protection at the best possible price. As an independent agency, we work with multiple carriers to compare options and uncover real savings for our clients. What truly sets us apart is our personable, no-pressure approach. We take the time to listen, understand your needs, and make sure you feel confident in your coverage. With over 40 years of trusted service in Mason City, we treat every customer like family — because to us, you’re more than just a policy number.
Contact Us
Send Your Message
Have questions or need a quote? Our team is here to help you find the right insurance coverage with honest answers and personal service. Call, email, or stop by — we’d love to connect with you.
Location
408 S Monroe
Mason City, IA 50401
Phone Number
(641) 423-9000
Email Address
Click Below to Email
Office Hours
Mon – Friday: 8:30 – 5:00
Do you need any help?
Message our experts to get an answer to your questions.