Opens in a new tab

About Us

Compassionate care, close to home.
ABOUT US

Your Health, Our Priority

At Medical Associates of the Shoals, our focus is simple—helping every patient achieve their best health. We provide compassionate, high-quality care across our primary and express care locations, making it easier for our community to access the care they need, when they need it.
For more than 30 years, our physicians, nurse practitioners, and dedicated support staff have proudly served the Shoals with a shared commitment to excellence. We take time to understand each patient’s concerns and build lasting partnerships, supporting every step from managing chronic conditions and treating illness to focusing on prevention.
Now welcoming new patients

To schedule an appointment, call (256) 383-4447 ext. 124 or use our contact form for additional questions.

Book an Appointment
OUR LEGACY

Decades of Care, Built Around You

We’re committed to making quality healthcare more personal, accessible, and connected for every patient, every family, and every stage of life.
View Medical Team
0+
Years of Care
Serving Shoals-area families since 1995.
0+
Areas Served
Sheffield, Florence, Tuscumbia, Killen.
HOW WE CARE

A More Connected Approach to Your Care.

From your first concern to ongoing prevention, we’re here to guide you through every step of your health journey.
01

Discover

We listen to your concerns and understand what matters most.
02

Diagnose

We use trusted expertise and testing to uncover clearer answers.
03

Understand

We explain what your results mean and what comes next.
04

Treat

We develop care plans tailored to your individual needs.
THE HEART OF OUR PRACTICE

Good Care Starts With Great People.

The right care begins with the right people. Our team brings together experience, compassion, and a shared commitment to making healthcare feel more personal. We take the time to listen, understand, and care for the people who trust us with their health.
One Team
Working together to provide thoughtful, coordinated care.
Built on Trust
Building relationships that continue beyond every visit.
Book an Appointment
PATIENT-CENTERED CARE

Primary Care for Every Stage of Life

From everyday wellness to ongoing care, we're here to support your health. an eyebrow to this

Family Medicine

Care for all ages, from children to seniors, with preventive support.

Internal Medicine

Adult care for acute, chronic conditions, and health monitoring.
plusCreated with Sketch Beta.

Preventive Care

Annual wellness screenings and disease prevention.

Express / Urgent Care

Same-day care for non-emergency illnesses and injuries.
OUR LOCATIONS

Care that's close to home

Find the Alabama Medical Associates location and service that works best for you.

Primary Care - Sheffield

1120 S. Jackson Hwy Suite 300 Sheffield, AL 35660
(256) 383-4447
Mon – Fri:
7:30am – 4:30pm
Saturday:
CLOSED
Sunday
CLOSED

Primary Care - Greenhill

351 AL Hwy 64 Killen, AL 35645, United States
(256) 272-8066
Mon – Thu:
8:00 AM – 5:00 PM
Friday:
8:00 AM – NOON
Sat & Sun
CLOSED

Primary Care - Cloverdale Road

2735 Cloverdale Rd, Florence, AL 35633 (In front of the Walmart shopping center)
(256) 415-4005
Mon – Thu:
8:00 AM – 5:00 PM
Friday:
8:00 AM – NOON
Sat & Sun:
CLOSED

Express Care - Tuscumbia 

1106 N Cave St, Tuscumbia, AL 35674 (Corner of Cave Street and Avalon Avenue)
(256) 386-7774
Mon – Fri:
8:00 AM – 6:00 PM
Saturday:
8:00 AM – 1:00 PM
Sunday
CLOSED

Express Care - Cloverdale Road

2735 Cloverdale Rd, Florence, AL 35633 (In front of the Walmart shopping center)
(256) 415-4005
Mon – Fri:
8:00 AM – 6:00 PM
Saturday:
8:00 AM – 1:00 PM
Sunday
1:00 PM – 6:00 PM

Express Care - Greenhill 

351 AL Hwy 64 Killen, AL 35645, United States
(256) 272-8066
Mon – Fri:
8:00 AM – 6:00 PM
Saturday:
8:00 AM – 1:00 PM
Sunday
CLOSED

Med Spa of the Shoals

1120 S. Jackson Hwy Suite 204 Sheffield, AL 35660
(256) 383-4447
Mon – Fri:
8:00 AM – 5:00 PM
Saturday:
CLOSED
Sunday
CLOSED
Looking for a specific type of care?
View All Locations
Patient Reviews

Hear From Our Patients

Our patients mean everything to us. Hear what they have to say about their experience with our team and the care they received.
Review us on Google
Just saw Dr. Horton for the first time, and I was so impressed by how thorough and attentive he and Whitney were. They truly took the time to listen and made me feel comfortable and cared for. I was nervous about seeing a new doctor, but those concerns quickly faded. So happy Dr. Horton is here in the Shoals!

Beth Nesbitt

Sheffield, AL
We have a great group of the Medical Associates and we always go there to check us out. We dont get suckers when we leave, but they are so smart and take care of us very well. We appreciate all what they do. Thank you all for everything!! Dr. Thompson we didn't forget to let all these other people know who you are! Wonderful! So glad you are the best!

Debra Linley

Sheffield, AL
I love this place and I have never had what I feel like to be a long wait time. I've never had the lab people have any issues or dig for a vein. Dr. Richards, Dr. Dickson, and Dr. King I have personally seen since being there. All 3 of them have been top notch. Great personalities, upbeat, genuinely caring, took their time with me and never ever made me feel rushed.

LEE MCGuire

Sheffield, AL
I saw Dr Richards for a very long time and after his accident, I was scared to death I’d never find another doctor like him. One that actually listened, cared, and based things off of my health, not just what the books say. I’m so thankful for Dr Horton, he truly has been a bright light just like Dr Richards was! All the staff are truly amazing people and I am thankful for all that they do!

Whitney Chaney

Sheffield, AL
Get in Touch

Send an Inquiry or Feedback

Contact Form
Need to make an appointment?
Please do NOT use this form for appointment requests. For appointments, please use these links.