Serving Duluth, St. Cloud & Alexandria, MN
Woman in a rust sweater smiling by a misty lake at sunrise, evoking hope through TMS depression care
Duluth, St. Cloud  amp  Alexandria TMS logo, a sage green tree with intertwined branches

Your next chapter starts with a conversation.

Request an Appointment →

Could TMS be right for me?

If medication or therapy hasn't been enough, you have another option.

TMS uses gentle magnetic pulses to reach the part of the brain that regulates mood. No anesthesia, no downtime, and no medication side effects. Many people notice a change within the first few weeks.

  • You've tried two or more antidepressants without lasting relief
  • Therapy helps, but you're still not feeling like yourself
  • Side effects have made medication hard to stay on
  • You want a treatment that's covered by insurance and doesn't require a trip to the Twin Cities
Learn about TMS →
36
sessions in a typical course of treatment
3–6
weeks from your first session to your last
5
minutes per Theta Burst treatment
2–5
visits a week, then you get on with your day

FDA-approved since 2008. Safe, non-invasive, and effective on its own or alongside the medication you already take.

Coverage

TMS is covered by most major insurance plans, including Medicare.

Cost is the first question most people have, so we answer it first. We verify your benefits before your first visit and handle the paperwork. No referral is necessary.

Aetna Blue Cross Blue Shield Blue Plus Cigna HealthPartners Medicare + Secondary Plans IMCare PrimeWest Health South Country Health Alliance Americas PPO / HealthEZ

See if your insurance covers TMS

Tell us your plan and we'll check your coverage, usually within one business day.

Check my coverage →

Or call us

Duluth (320) 278-8090 new patients
(218) 481-0220 existing patients

St. Cloud (320) 437-8030 new patients
(320) 348-1200 existing patients

What to expect

Four steps from reaching out to starting treatment.

You don't need a diagnosis, a referral, or a plan. Just a conversation.

  1. 1

    Reach out

    Call, request an appointment online, or ask your provider to refer you. A real person answers.

  2. 2

    We verify insurance

    Our intake team confirms your coverage and explains any cost before you commit to anything.

  3. 3

    Evaluation

    Meet with a psychiatric provider by telehealth to find the right treatment for you.

  4. 4

    Begin treatment

    Start TMS, Spravato or medication management at the clinic closest to you.

Patient stories

What patients are saying.

Read more reviews on Google →

Dr. Johnson, with long gray hair, beard, and glasses, smiling on a lakeside trail at sunset

Meet the founder

Eric A. Johnson, MD

Board Certified, Psychiatry Board Certified, Integrative Medicine Founded Duluth TMS in 2017

Dr. Johnson created Duluth TMS in 2017 to offer life-changing care to people who have been suffering from mental health disorders. He received his medical degree from the Medical University of South Carolina, followed by a four-year residency at Tulane University in New Orleans, and is keenly interested in treatments that are effective, available to the public, and covered by insurance.

Meet our whole team →

Our locations

Advanced mental health care shouldn't require a trip to the Twin Cities.

Three clinics across Minnesota, one team. Choose the one closest to you.

Duluth TMS

Now welcoming patients

925 East Superior St, Suite 106
Duluth, MN 55802

Mon-Fri: 8:00 am - 4:00 pm

(320) 278-8090New patients

(218) 481-0220Existing patients

Visit Duluth →

St. Cloud TMS

Now welcoming patients

3333 W Division St, Suite 215
St. Cloud, MN 56301

Mon-Fri: 7:00 am - 3:00 pm

(320) 437-8030New patients

(320) 348-1200Existing patients

Visit St. Cloud →

Alexandria TMS

Opening December 2026

Mon-Fri: 8:00 am - 4:00 pm

Our third clinic is on the way. Be among the first to schedule.

Request informationWe will contact you when appointments open

Learn more →

Ready to begin your journey?

Refer a patient, a friend, or make the decision for yourself. Contact us today to set up a free consultation with an Intake Coordinator.

Our locations

Duluth

New Patients: (320) 278-8090
Existing Patients: (218) 481-0220

St. Cloud

New Patients: (320) 437-8030
Existing Patients: (320) 348-1200

Alexandria

Opening December 2026