Alberta’s Premier
Insurance Company

Get A Quote

60-plus years exclusively serving our Alberta customers.

At MMI Insurance, our company provides trusted property and liability insurance for homes, farms, and businesses exclusively in Calgary and across Alberta. As a result, you can be confident we are able to meet your specific needs with the best possible coverage and affordable premiums for your house, business, farm or church that are suited to your budget. For over six decades we have focused on personalized service taking the time to get to know you so we can provide comprehensive insurance packages designed just for you.

Personalized insurance service Alberta
Insurance Company in Alberta - MMI Insurance


Home insurance

We are here to protect your Alberta home when the unthinkable happens. We discuss your lifestyle, neighbourhood, property, and home business endeavours to ensure you have the right coverage to protect your home and family. Our homeowner packages insure both your home and its contents are protected with personalized protection for Houses, Condos, Mobile Homes, and Tenants.

Learn More

Farm insurance

Making sure your farm and family are always protected is the passion behind MMI Insurance. Whether you run a small-scale hobby farm, a large multigenerational farm or agribusiness, we provide the best coverage solutions for your farm insurance needs. You can feel confident speaking to an insurance advisor who understands the unique requirements for your specific type of farm and make smart decisions with the assistance of our team.

Learn More

Commercial insurance

We are ready to find the best commercial insurance for your Alberta business with specialized policies for your industry. We ensure your assets are protected and that you are also covered with the right amount of liability insurance. You can speak to our advisors about all your commercial properties whether it is your office, rental property, retail space, and more. We provide professional coverage including builder’s risk, contractor’s equipment, and more.

Learn More

Church insurance

As proud members of the Mennonite community, our insurance company has been committed to churches throughout our communities for over 60 years.Our Alberta church insurance provides protection not just to your churches and other religiously affiliated properties, but also protects your congregation against accidents and unexpected events with customized insurance policies.MMI considers your organization’s facility, congregation and location to ensure we offer a comprehensive church insurance policy for added peace of mind for all employees and congregation members.

Learn More

What Our clients have to say

Our Blogs

Insurance Insider
Proudly serving Alberta

Our Locations

We offer Alberta insurance packages throughout Alberta with representatives close to most communities including:

Home to the Calgary Stampede and the pulse of a thriving metropolis, Calgary provides the services, shopping, dining, culture and entertainment of a world-class city.

#300, 2946 – 32 Street NE
Calgary, AB T1Y 6J7
Calgary

With some of the highest wages and lowest taxes in Canada, Edmonton is calling more and more young talent to the city eager to enjoy the abundance of urban green space, some of the best shopping in the province, and world-class festivals throughout the year.

#2, 2207 90B Street SW Edmonton, AB T6X 1V8
Edmonton

Known as one of the sunniest cities in Canada 320 days of the year, Lethbridge boasts emerging tech and research industries amongst the established agri-based economy.

1274 3 Ave S Lethbridge, AB T1J 0J9
Lethbridge insurance company

Grande Prairie has carved out a niche for itself as a hub of art and culture with Alberta’s second-largest art gallery, lots of live entertainment, and an added nod to the elegant trumpeter swans that grace local lakes.

#101, 9901 – 97 Avenue Grande Prairie, AB T8V 0N2
Grande Prairie insurance company

Peaceful and steeped in Mennonite history, La Crete is located near the lovely Peace River where the iconic ferry makes regular crossings.

9706 – 100 Street La Crete, AB T0H 2H0
La Crete insurance company
We'll Help You Get The Right Insurance Coverage

TALK TO AN INSURANCE EXPERT TODAY!