Accepting New Patients

Tired of waiting weeks for an appointment when your health can't wait?

At the practice of Dr. Charles Allgood in Centreville, you'll find a physician who actually takes the time to listen — no rushed 10-minute visits, no feeling like just another chart number. Comprehensive primary care that treats the whole person, not just the symptoms.

Compassionate Care
Comprehensive Care
Centreville's Trusted Physician
Dr. Charles Allgood, a primary care physician, standing in a warm clinical setting

Primary & Preventive Care

Serving Centreville & Surrounding Communities

Comprehensive Care for Every Stage of Life

From routine check-ups to managing chronic conditions, Dr. Allgood provides the kind of thorough, personalized medical care that keeps you and your family healthy year after year.

Annual Physicals & Preventive Care

Yearly wellness exams, age-appropriate cancer screenings, immunizations, and lab work — all designed to catch issues early and keep you on track.

Chronic Disease Management

Ongoing, coordinated care for diabetes, hypertension, asthma, cholesterol, thyroid conditions, and other long-term health concerns.

Acute Illness & Injury Treatment

Same-week appointments for infections, sprains, allergies, rashes, and other urgent health issues that can't wait.

Diagnostics & Lab Services

On-site basic lab testing, EKGs, and coordination of specialty imaging so you don't have to travel far for answers.

Family-Centered Care

Whether you're bringing in a newborn, a teenager, or your aging parent — Dr. Allgood provides continuity of care for the whole family.

Convenient Scheduling

Early morning, lunchtime, and evening hours available to fit your schedule. Minimal wait times and same-day sick visits when you need them most.

The welcoming interior of Dr. Charles Allgood's medical office in Centreville, Alabama
Centreville Local Practice
All Ages Family Care
New Patients Welcome

A Physician Who Actually Listens

Dr. Charles Allgood built his practice on a simple belief: good medicine starts with knowing the person sitting across from you. In a system where primary care appointments often feel rushed, he takes the time to understand your health history, your concerns, and your goals — not just your latest lab result.

Based right here in Centreville, Dr. Allgood has established himself as a trusted member of the community's healthcare network. He coordinates with local specialists when referrals are needed, ensuring you're never left navigating the medical system alone.

Whether you need a annual physical, are managing a chronic condition, or just want a doctor who remembers your name, this is the kind of practice that makes healthcare feel human again.

Compassionate, patient-centered approach
Thorough, unhurried examinations
Centreville-based, community-rooted
Coordinated care with local specialists
Request an Appointment

Everything You Need to Know Before Your Visit

Office Hours

  • Monday – Thursday8:00 AM – 5:00 PM
  • Friday8:00 AM – 3:00 PM
  • Saturday – SundayClosed

Insurance & Payments

We accept most major insurance plans. Please call our office to confirm your specific plan before your visit. Self-pay and cash-pay options are also available for uninsured patients.

Location & Parking

Conveniently located at 260 Walnut St, Centreville, AL 35042. Free parking is available on-site, with accessible parking spaces close to the entrance.

Getting Started

  • 1.Call (205) 926-4816 to schedule
  • 2.Bring photo ID & insurance card
  • 3.Complete new patient forms
  • 4.Meet Dr. Allgood & begin care

Your Health Deserves a Doctor Who Actually Cares

Don't settle for a system that treats you like a number. Call Dr. Charles Allgood today and experience the difference that genuine, attentive primary care can make for you and your family.

We'd Love to Hear from You

Whether you're ready to schedule your first appointment or just have a question, reach out however is most convenient for you.

Address

260 Walnut St
Centreville, AL 35042

Office Hours

Mon–Thu: 8:00 AM – 5:00 PM
Friday: 8:00 AM – 3:00 PM

Send a Message

Is this your business?This is my business