408 S Monroe

Mason City , IA

About Us

For over 40 years, Haines Insurance has helped individuals, families, and businesses protect what matters most — from their homes and vehicles to their livelihoods and loved ones. Rooted in reliability and built on personal relationships, we’re proud to continue serving our community with trusted coverage and genuine care.

Since 1984, Haines Insurance has proudly served Mason City and beyond with trusted guidance, personalized service, and honest advice. As a family-owned and operated agency, we’re committed to helping individuals, families, and businesses find affordable coverage that fits their needs. From home and auto to business, workers’ compensation, and health insurance, our knowledgeable agents are here to make insurance simple and approachable — no runaround, just real support.


At Haines Insurance, you’ll always speak with a real person who cares about protecting what matters most to you. No appointments are needed — just stop in or give us a call for a fast, friendly quote. Whether you’re new to insurance or just looking for a better experience, we’re here to help every step of the way.