Call us: 256-837-2271 8045 Highway 72 W., Madison, Alabama 35758 Medical emergency? Call 911
Madison, Alabama

Comprehensive medical care you can trust.

Primary care, urgent visits, and chronic condition management for the whole family.

Office hoursMon–Fri, 8 AM – 6 PM
Same-day visitsLimited same-day appointments for urgent needs — call 256-837-2271
Welcome to Horizons

Trusted medical care for you and your family.

Caring for our community, one patient at a time. At Horizons Medical Care, we provide comprehensive primary and urgent medical services for patients of all ages, delivered by a team that puts your health and comfort first.

Whether you need routine care, help managing a chronic condition, or treatment for an unexpected illness, our providers are here to support your health at every stage of life. Our medical staff consists of qualified, dedicated physicians and nurses with years of experience providing professional medical services.

View all patient services
Two Horizons nurses reviewing a patient chart
Our medical services

Care for every stage of life

On-site lab testing and digital X-ray mean many visits are handled start to finish right here in our office.

A provider examining a patient

Primary Care

Preventive visits, annual physicals, and ongoing care to keep you and your family healthy year-round.

Learn more →
A provider listening to a patient’s breathing

Urgent & Sick Visits

Prompt evaluation and treatment for illnesses and minor injuries, with same-day appointments when available.

Learn more →
A patient using an inhaler

Chronic Condition Management

Personalized care plans for diabetes, high blood pressure, asthma, and other long-term conditions.

Learn more →
Why patients choose us

Care that takes the time to listen

Experienced providers

Friendly, experienced medical providers who take time to listen.

Convenient scheduling

Book online any time, with same-day appointments when available.

All ages welcome

A welcoming environment for adults, children, and seniors.

Long-term relationships

A commitment to knowing you over time, not just quick visits.

Your health matters to us.

Let’s take care of it together. Book online in a few minutes, or give our front desk a call.

Call 256-837-2271 Book online