Independent Insurance Agency in Willmar and Olivia, MN

We place auto, home, farm and business insurance through multiple carriers from two west central Minnesota offices, so the house, the shop and the acres sit with one agency that knows all of it instead of three companies that each know one piece.


Locally owned and independent since 1992.

One Local Agency for Everything You Own

Start with the coverage you came for. Most of our clients end up carrying more than one line with us, because the same two offices write all of them.

Three stylized people standing together, outlined in black on white background

Auto, home, renters, cabin, umbrella and the boat, motorcycle or camper in the shed, written for Minnesota families.

Black outline icon of city buildings with windows and a large tower

General liability, commercial property, commercial auto, inland marine and workers' compensation for small and mid-sized Minnesota businesses.

Hand holding heart with ECG line icon, symbolizing healthcare and care

Life, health and Medicare coverage for you, your family or the people on your payroll.

Black line art of a farm with barn, house, trees, and fields

Hobby farms through multi-section row-crop and livestock operations, including the outbuildings, bins and machinery that carry the year.

Simple black line drawing of a house with two chimneys and small windows

Nine coverage programs built around specific trades and operations, from artisan and general contractors to restaurants, manufacturers, breweries and wineries, retail, nonprofits, LP gas dealers, petroleum marketers and technology firms.

You can walk into either office and talk to the person who wrote your policy. Our Willmar office covers Willmar, Spicer, New London and the rest of Kandiyohi County, and our Olivia office covers Olivia and Renville County.


Rooted in Kandiyohi and Renville Counties Since 1992

Johannes Agency opened in Olivia in 1992 writing farm coverage for Renville County operations, then grew north into Willmar. We still write those farms, and we now write insurance across Kandiyohi County and west central Minnesota for drivers, homeowners, cabin owners, contractors and employers who need Minnesota workers' compensation.


What that means when you call us:

  • We are independent, so we shop your coverage across multiple carriers instead of quoting one company's rate.
  • A person answers the phone at both offices during business hours, in Willmar at 320-235-2540 and in Olivia at 320-523-1150.
  • Nine industry programs sit alongside five commercial coverage lines, which is unusual depth for an agency our size.
  • Founder Paul Johannes is a National Development Council Finance Professional and has belonged to the Minnesota Farmers Union since 1991.
  • Small-town service, with the capacity to handle our largest accounts.


Coverage gets built around your account, not around a template, which is why we ask about the second property and the seasonal help before we quote anything.


Insurance Support at Your Fingertips

Our Client Service Center is designed to make insurance simple, with easy access to the forms and resources you use most. From requesting a certificate of insurance to filing a claim or getting a copy of your auto ID card, you can take care of routine needs quickly online. And if you’d rather talk with a person, our local agents in Willmar and Olivia are always just a call away.

Two overlapping chat bubbles, one with a question mark and one with three dots.

What People Ask Before They Switch Agencies

  • Can one agency handle my home, farm and business insurance in Minnesota?

    Yes, and most of our accounts are exactly that. We write personal, farm and agribusiness, commercial and life and health lines from the same two offices, so the house, the acres and the payroll are reviewed together instead of by three companies that never talk to each other. It also means one phone call when something changes.

  • What does it mean that Johannes Agency is an independent agency?

    We are not tied to a single insurance company. We place your coverage through several carriers and compare what each one offers on price, claims handling and the endorsements your situation actually needs. You get one agent and one conversation, and we do the shopping.

  • Is there an independent insurance agent near me in Kandiyohi County?

    Our Willmar office at 1303 1st St S, Suite 9 serves Willmar, Spicer, New London, Atwater, Pennock and the surrounding Kandiyohi County townships. Our Olivia office at 127 9th Street South covers Olivia and Renville County. Stop in at either one, or call and ask for a policy review.

Five black stars on a white background

Reviews From Our Willmar and Olivia Neighbors

Most of the people we insure came to us because someone in town told them to. If we handle your coverage, a few sentences on Google helps the next family or business owner find us.

Serving Minnesota and beyond

Reviews From Our Willmar and Olivia Neighbors

Most of the people we insure came to us because someone in town told them to. If we handle your coverage, a few sentences on Google helps the next family or business owner find us.

Two people smiling and looking at a phone beside a white van at sunset