Charleston, your health journey starts here.
At Cunningham Medical Group, Dr. Jan H. Cunningham provides thoughtful, comprehensive internal medicine rooted in personalized care — because your health deserves more than a quick visit.
25+
Years of Experience
Board
Certified Internist
All
Ages Welcome
Patient-First Care
Every visit, every time
Our Services
Comprehensive care,
thoughtfully delivered.
From routine check-ups to chronic disease management, we offer a full spectrum of internal medicine services tailored to your unique health needs.
Annual Physical Exams
Thorough preventive assessments that catch issues early and keep you on track for a long, healthy life.
Chronic Disease Management
Expert, ongoing care for diabetes, hypertension, heart disease, and other conditions that require a steady hand.
Preventive screenings
Evidence-based lab work, imaging referrals, and cancer screenings to protect your future health.
Women's Health
Compassionate care for women at every stage — from annual wellness visits to menopause management.
Diagnostic Services
On-site diagnostics and coordinated referrals so you get answers quickly and move forward with confidence.
Senior Care
Geriatric-focused care that honors the complexity of aging with patience, respect, and thorough attention.
"Medicine is a science of uncertainty and an art of probability."
— William Osler
About Our Practice
A practice built on trust, experience, and genuine care.
Dr. Jan H. Cunningham founded Cunningham Medical Group with a simple conviction: every patient deserves a physician who listens first and treats the whole person — not just the symptom.
With over two decades of clinical experience in internal medicine, Dr. Cunningham brings a calm, methodical approach to diagnosing complex conditions and managing chronic illnesses. Patients consistently praise the time taken during each visit, the clear explanations, and the warmth that makes the office feel like a true partnership.
Based in the heart of Charleston, our practice serves patients of all ages across the Kanawha Valley — from young adults navigating their first annual exam to seniors managing multiple conditions with compassion and expertise.
25+
Years of clinical practice in internal medicine
Board
Certified by the American Board of Internal Medicine
Insurance & Accessibility
Quality care, within reach.
We accept most major insurance plans and work with you to make healthcare affordable and accessible. Contact our office to verify your coverage.
Medicare
Medicare Part A & B accepted
Commercial Plans
Most major PPO and HMO plans
Medicaid
West Virginia Medicaid accepted
Self-Pay
Competitive cash-pay rates available
Not sure if we accept your plan? Call us at (304) 345-4770 and our friendly staff will verify your coverage.
Patient Stories
Trusted by patients
throughout Charleston.
"Dr. Cunningham is the first doctor who actually takes the time to listen. She doesn't rush you out the door — she makes sure you understand your health. I've never felt more heard at a medical appointment."
M.R.
Charleston, WV
"After years of jumping between specialists, I finally found a practice where my care is coordinated and my questions are answered. Dr. Cunningham manages my diabetes with such care and attention. It makes all the difference."
T.J.
Charleston, WV
"The entire staff is wonderful — from check-in to check-out. The office is clean, modern, and welcoming. Dr. Cunningham has been my family's doctor for over a decade, and I wouldn't trust anyone else with our health."
S.L.
Charleston, WV
Ready to experience
care that feels different?
Schedule your appointment today and discover what it means to have a physician who truly knows your story.
Get in Touch
We'd love to hear from you.
Have questions or ready to schedule? Reach out below or call us directly — our team is here to help.
Our Location
830 Pennsylvania Ave Ste 405
Charleston, WV 25302
Phone
(304) 345-4770Office Hours
Monday – Friday: 9:00 AM – 5:00 PM
Saturday – Sunday: Closed
Send Us a Message
Fill out the form below and we'll get back to you within one business day.
Message Sent!
Thank you for reaching out. Our team will contact you within one business day.