A Growing List of Agencies

At Mid-State Mutual Insurance Company we work with a growing group of affiliated insurance agencies all employing certified and experienced agents ready and willing to assist you with your insurance needs. For your convenience you can contact one of the Southern Minnesota insurance agencies listed below and still receive our in-depth insurance coverage.

Contact Us

Mid-State Mutual Insurance

116 2nd Ave NW

PO Box 218

Waseca MN 56093


Phone: 507-835-3570

Fax: 507-835-3673




Hours of Operation

Monday - Thursday: 7:30am - 4pm

Friday: 7:30am - 12pm (Noon)

Insurance Services

  • Farm Insurance
  • Homeowners Insurance
  • Inland Marine Insurance
  • Liability Insurance

Apple Valley, MN

Educators Ins. Solutions Inc.

14851 Energy Way

Apple Valley, MN 55214

Phone: 952-432-2611




Elysian, MN

Elysian Agency Inc.

201 East Main

PO Box 188

Elysian, MN 56028

Phone: 507-267-4653




Eyota, MN

Faribault, MN

Northfield, MN

Rochester, MN

Heartman Agency, Inc.

1635 Greenview Dr Sw

Rochester, MN 55902

Phone: 507-288-0679




Faribault, MN

Hastings, MN

Lakeville, MN

Northfield, MN

Faribo Insurance Agency, Inc.

1404 NW 7th St.

Faribault, MN 55021

Phone: 507-334-3929




Kasson, MN

Rochester, MN

Hayfield, MN

Rollingstone, MN

Bremer Insurance Agencies, Inc.

45 28th St Se

Rochester, MN 55904

Phone: 507-424-4663

Phone: 507-424-4673




Janesville, MN

Janesville Agency Inc.

PO Box 369

Janesville, MN 56048

Phone: 507-234-5646




Le Center, MN

New Choice Ins. Services LLC

48 North Park Ave. Suite #4

Le Center, MN 56057

Phone: 507-357-2353



Le Sueur, MN

Belle Plaine, MN

The Canopy Group

PO Box 175

Le Seuer, MN 56058

Phone: 507-665-3364




Mankato, MN

Rehm Insurance Agency

150 St Andrews Ct #130

Mankato, MN 56001

Phone: 507-345-3366




Montgomery, MN

Flicek Ins. Agency of Montgomery

100 Elm Ave. West

Montgomery, MN 56069

Phone: 507-364-7919





New Prague, MN

Tupy Insurance Agency Inc.

111 East Main St.

PO Box 26

New Prague, MN 56071

Phone: 952-758-2433




New Richland, MN

Brenda Routh Insurance Agency

20356 110th St.

New Richland, MN 56072

Phone: 507-380-7999



New Prague, MN

Waseca, MN

Farmington, MN

Minnwest Insurance Agency

200 2nd St NE

Waseca, MN 56093

Phone: 507-835-1499




Owatonna, MN

Heinz Insurance Agency, Inc.

141 West Bridge St.

Owatonna, MN 55060

Phone: 507-451-9252




Prior Lake, MN

Speiker & Company LTD.

16186 Main Ave. SE

Prior Lake, MN 55372

Phone: 952-440-6500




Richfield, MN

Prairieland Insurance Agency

7308 18th Ave South

Richfield, MN 55432

Phone: 507-299-0900

Phone: 612-389-0118



Sleepy Eye, MN

First Security Agency MN Inc.

113 First Ave. North

Sleepy Eye, MN 56085

Phone: 507-794-2156




Spring Valley, MN

Rochester, MN

Chatfield, MN

Eyota, MN

Essig Insurance Agency, Inc.

101 North Broadway

Spring Valley, MN 55975

Phone: 507-346-7244




Waldorf, MN

Minnwest Insurance Agency

Waldorf Insurance Office

PO Box 215

Waldorf, MN 56091

Phone: 507-239-2166




Waterville, MN

Waterville Insurance Agency

212 Main St. East

Waterville, MN 56096

Phone: 507-362-8976

Contact Information

116 2nd Ave NW

PO Box 218

Waseca MN 56093


Phone: 507-835-3570

Fax: 507-835-3673



Monday - Thursday: 7:30am - 4pm

Friday: 7:30am - 12pm (Noon)

© Mid-State Mutual Insurance Co.