408 S Monroe

Mason City , IA

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

Recreational insurance covers your ATVs, snowmobiles, boats, and more — protecting you from accidents, damage, theft, and liability. We’ll help you ride, drive, or cruise with complete peace of mind.

Recreational 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.

Tyler Marks

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.

Ellis Ford

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.

Tammy Miller

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.