DPC Doctors in Minnesota

26 Direct Primary Care practices identified in Minnesota. Find affordable, transparent primary care near you.

M

Mperial Health

Verified

Dr. Mark Holder, MD · Minneapolis, MN

View pricing →

Accepting patientsHSA accepted
U

UR Country Doc

Verified

Dr. Bruce Cunningham, DO · Crosslake, MN

View pricing →

Accepting patientsHSA accepted
S

Sartell Family Medicine

Verified

Dr. Cody Wendlandt, MD · Sartell, MN

Accepting patientsHSA accepted
S

Simplicity Health

Verified

Dr. Julie Anderson, MD · St Cloud, MN

View pricing →

Accepting patientsHSA accepted
Y

Your Doctor, PLLC

Verified

Dr. Stephan Burgeson, MD · St Paul, MN

View pricing →

HSA accepted
P

Primacare Direct

Verified

Hinckley, MN

HSA accepted
P

Primacare Direct

Verified

Moose Lake, MN

HSA accepted
P

Primacare Direct

Verified

Sandstone, MN

HSA accepted
P

Primacare Direct

Verified

Maple Grove, MN

HSA accepted
P

Primacare Direct

Verified

Osseo, MN

HSA accepted
P

Primacare Direct

Verified

Plymouth, MN

HSA accepted
P

Primacare Direct

Verified

Roseville, MN

HSA accepted
P

Primacare Direct

Verified

Monticello, MN

HSA accepted
P

Primacare Direct

Verified

Blaine, MN

HSA accepted
P

Primacare Direct

Verified

Spring Lake Park, MN

HSA accepted
P

Primacare Direct

Verified

Burnsville, MN

HSA accepted
P

Primacare Direct

Verified

Buffalo, MN

HSA accepted
P

Primacare Direct

Verified

White Bear Lake, MN

HSA accepted
P

Primacare Direct

Verified

Albertville, MN

HSA accepted
P

Primacare Direct

Verified

Apple Valley, MN

HSA accepted
P

Primacare Direct

Verified

Chaska, MN

HSA accepted
P

Primacare Direct

Verified

Rogers, MN

HSA accepted
P

Primacare Direct

Verified

Minneapolis, MN

HSA accepted
P

Primacare Direct

Verified

Crystal, MN

HSA accepted
P

Primacare Direct

Verified

St Paul, MN

HSA accepted
P

Primacare Direct

Verified

Edina, MN

HSA accepted

Direct Primary Care in Minnesota

Minnesota has 26 Direct Primary Care practices across 24 cities, with monthly membership fees ranging from $45 to $150. DPC is an innovative healthcare model where patients pay a simple monthly fee for unlimited access to their primary care physician — no insurance required, no copays, and no surprise bills.

As of January 2026, DPC memberships are now eligible HSA (Health Savings Account) expenses, making it even more affordable to choose direct primary care in Minnesota. Learn how to use your HSA for DPC.

Top DPC Cities in Minnesota

Average DPC Cost in Minnesota

$45/mo

Lowest price

$90/mo

Average price

$150/mo

Highest price

Based on 3 practices with published pricing in Minnesota. Learn more about DPC costs.

Why Choose DPC in Minnesota?

  • Transparent pricing — No surprise bills or hidden fees
  • Same-day appointments — Most DPC practices offer same-day or next-day visits
  • More time with your doctor — Appointments typically last 30-60 minutes
  • 24/7 access — Many practices offer phone, text, or video access to your doctor
  • HSA compatible — Use tax-free HSA funds for your DPC membership