The McGregor Insurance Agency is an independent insurance agency located in McGregor, MN with a branch office located in Moose Lake, MN. As an independent insurance agency we have the flexability to find the best company for your insurance needs.
We offer a dependable, courteous, and experienced staff backed by solid insurance companies so no matter where you are located in Minnesota or what kind of insurance you need give us a call or drop us an e-mail to see what we can do for you.
We are here to serve the Mcgregor, Moose Lake and
ALL OF GREATER MINNESOTA!