You're in good hands

Internal medicine & primary care in Huntsville, Alabama

Independent, physician-led primary care for adults, with a care team that knows your history, same-day visits when you're sick, and no membership fee.

Prefer to text? Send a message to the same number: (256) 715-9598.

  • Accepting new patients
  • Same-day visits for established patients
  • Telemedicine
  • BCBS Alabama · Medicare · Medicare Advantage
The IM Clinic care team in Huntsville, Alabama

Your care team

Meet your care team

You will see the same small group of clinicians, working from one shared chart. That is what makes it possible to be seen quickly and still be known.

How we practice

IM Clinic was built around a simple idea: person-focused care, not disease-oriented care, delivered over time by people who know you.

Healthcare in America keeps changing. Our commitment does not: evidence-based medicine, genuine attention, and a practice small enough that you are a person here rather than a chart number.

The IM Clinic team
Physician-led · Board-certified internal medicine · Serving Huntsville since 2018
American Board of Internal MedicineFellow, American College of Physicians

Insurance

Your coverage, accepted here

Blue Cross Blue Shield of Alabama

Preferred provider

Medicare

Accepted, including Annual Wellness Visits

Medicare Advantage

Blue Advantage, Humana, and select others

Don't see your plan? Call us at (256) 715-9598 and we'll verify your coverage before your first visit. See insurance details →

Appointments

Getting an appointment

Whether you are new to us or we have seen you for years, here is the fastest way in.

New patients

Register, then we'll call you

Complete your registration online. It takes a few minutes. Our office contacts you to schedule your first visit and verify your insurance before you come in.

Existing patients

Request in the portal or the app

Send an appointment request through the patient portal or the athenaPatient app and our staff will schedule it. You can also text us at (256) 715-9598. For anything same-day or urgent, please call. The phone is faster.

Prefer to talk to someone? Call (256) 715-9598 during office hours: Monday through Wednesday 7:30 AM to 4:30 PM, Thursday and Friday 7:30 AM to noon. That same number accepts text messages.

Patient feedback

What our patients say

★★★★★

I have only visited the practice twice but I am very pleased with how I have been treated so far. Dr. Iqbal is a good listener with a kind demeanor. He is professional and spent time asking me what my concerns were. The staff is quite pleasant and thorough.

Google reviewer

★★★★★

I’m a new patient of Dr. Iqbal’s and I couldn’t be more floored at his compassion, understanding and help. His staff is amazing, immediately responsive to my questions and couldn’t be more helpful. I recommend that you choose this clinic and especially utilize the patient portal.

Google reviewer

★★★★★

I have always had a great experience at The IM Clinic. The staff is always helpful and always follows up with me. Dr Iqbal is very attentive and thorough. He listens to me and fully addresses my concerns. I highly recommend the IM Clinic!!! 😀

Google reviewer

Accepting new patients

Come see if we're a good fit for you. Most new patients can be scheduled within a week.