LKN Life
Lake 96.17 ft(3.8 low)·
Surface 86°·
Air 74°F·
·
Updated 1:15 AM·
Lake 96.17 ft(3.8 low)·
Surface 86°·
Air 74°F·
·
Updated 1:15 AM·
Verified BusinessVerified

BODY20 Mooresville

Personal trainers - Mooresville, NC

★★★★★4.8(71 reviews)
Our services
EMS Personal Training SessionsWeight Loss ProgramsMuscle Building TrainingAdaptive Fitness CoachingOngoing Progress Coaching
EMS training workout with electrical stimulation vest

EMS training workout with electrical stimulation vest

Our story

About BODY20 Mooresville.

BODY20 Mooresville brings EMS (electromuscular stimulation) personal training to the Lake Norman area, offering a time-efficient approach to fitness that appeals to busy adults and those who have struggled to see results with traditional gym routines. Sessions run approximately 20 minutes, yet clients frequently report feeling the equivalent of a much longer conventional workout.

The studio operates on a one-on-one training model, pairing each client with a dedicated trainer for every session. Customers consistently praise the team's knowledge, professionalism, and ability to adapt workouts to individual needs, including those managing physical limitations or health conditions.

With a 4.7-star rating across 72 reviews, BODY20 Mooresville has built a strong local reputation for delivering measurable outcomes — from weight loss to muscle gain — particularly among clients who had not found success elsewhere. The studio is open six days a week.

Good to know

Frequently asked questions.

Where is BODY20 Mooresville located?

BODY20 Mooresville is based in Mooresville, in the Lake Norman area of North Carolina.

What does BODY20 Mooresville offer?

BODY20 Mooresville offers EMS Personal Training Sessions, Weight Loss Programs, Muscle Building Training, Adaptive Fitness Coaching and Ongoing Progress Coaching as a personal trainers in the Lake Norman area of North Carolina.

What days is BODY20 Mooresville open?

BODY20 Mooresville is open Monday, Tuesday, Wednesday, Thursday, Friday and Saturday. See the hours above for exact times.

How can I contact BODY20 Mooresville?

You can reach BODY20 Mooresville by phone at +1 704-644-0723 or through their website, or find their full details on this LKN Life profile.

Our reviews

What locals are saying.

Reviews from Google

These reviews are sourced from Google to give you a sense of customer satisfaction as we build our own LKN Life review platform.

4.8
★★★★★
From 71 Google reviews

Showing 5 detailed reviews

5
5
4
0
3
0
2
0
1
0
JS
John Shaw
Google reviewer
★★★★★May 2026
Five months at Body 20 Mooresville: 219 → 204 lbs, 26.6% → 20.5% body fat, +1 lb of muscle, InBody score 81 → 89, BP back to 118/70. Twenty-minute EMS sessions three times a week — the most time-efficient strength training I've ever done. Dennis and his team of trainers are fantastic, personable, and challenge me every time. If body composition matters to you, not just the scale, this is the spot. ⭐⭐⭐⭐⭐
SM
Susan Murphy
Google reviewer
★★★★★Feb 2026
Body20 helped me drop that 30 lbs of menopausal weight in less than 4 months. I was going to a gym for a year nothing worked. I wasted a lot of time with that every day . Here you are paying for results not just access like other studios. 1:1 workouts. I have RA in my shoulders , all workouts were modified for just that. ❤️❤️❤️❤️🎉🎉🎉 Go do a free session.
DS
Debra Schewerda
Google reviewer
★★★★★Oct 2025
I’ve been working out at Body20 for a year now. They have helped me achieve my goal to increase my muscle mass. I can only say good things about Dennis,JT Tristan and the other staff and trainers. They are knowledgeable, helpful and friendly. They do a great job of pushing you to your potential while maintaining your safety, watching form, ability and checking in with you regularly. I feel like I get a great workout that balances goals, and achievement while maintaining my health and wellness. I would highly recommend Body20 Mooresville.
JC
Jeanne Clavel
Google reviewer
★★★★★Jul 2025
Great way to exercise - 20 minutes - and you feel like you worked out at least an hour! JT is attentive to ensuring one’s comfort and understanding of the steps to follow.
K
KP
Google reviewer
★★★★★Oct 2025
I hate writing reviews, but my experience at Body20 has been too life changing to not write something. I'm in my 40s and finding the time and motivation to work out has always been challenging. Body20 has been a lifesaver! The short workouts fit into my schedule and I've noticed a big difference in my strength and energy. My jeans are already fitting better in the short time I've been a member. The coaches are all extremely motivating. My knees are bad and they are able to modify the moves to keep me challenged but safe. The studio is clean, friendly, and not intimidating at all! I feel better than I've felt in years.
+1 704-644-0723