Accepting New Patients

Your health story deserves a continuing chapter

At the practice of Michael L. O'Neal, M.D., you're not a chart number — you're a person with a history, goals, and a life to live well. We build lasting partnerships in health, right here in Martinsville.

Dr. Michael L. O'Neal in his Martinsville medical office

Michael L. O'Neal, M.D.

Primary Care & Family Medicine

1089 E Morgan St, Martinsville, IN

All Ages Welcome

Pediatrics to Geriatrics

New Patients

Call to schedule

Martinsville, IN

1089 E Morgan St

Trusted locally

Scroll
What We Offer

Comprehensive care,
one trusted provider

From routine check-ups to chronic condition management, Dr. O'Neal delivers the full spectrum of primary care — with a personal touch that makes every visit count.

Annual Physicals

Thorough preventive exams tailored to your age, gender, and health history. Catch issues early, stay ahead of them.

Family Medicine

Continuity of care for your entire family — from childhood vaccinations to senior health management, all under one roof.

Chronic Disease Care

Expert management of diabetes, hypertension, asthma, and other ongoing conditions — with plans that fit your life.

Preventive Screenings

Blood work, cancer screenings, immunizations, and risk assessments — because the best treatment is the one you never need.

Minor Procedures

In-office treatments for skin lesions, wart removal, joint injections, and other minor surgical procedures — no referral needed.

Personalized Care Plans

No cookie-cutter approaches. Every treatment plan is designed around your body, your schedule, and your goals.

Medical office interior in Martinsville, Indiana

Local & Trusted

Martinsville community

About Dr. O'Neal

A physician who
actually listens

Dr. Michael L. O'Neal built his practice on a simple conviction: effective healthcare starts with knowing the person in front of you. In a system that often rushes from room to room, he takes the time to understand your symptoms, your concerns, and what "feeling better" actually looks like for you.

Based in the heart of Martinsville, his practice serves patients across all age groups — because good medicine doesn't draw an age line. Whether you're bringing in a child for their first check-up or managing a long-term condition, you'll find the same dedication, the same respect, and the same commitment to your well-being.

All Ages

From infants to seniors

New Patients

Currently accepting

Martinsville

Locally rooted care

Compassionate

Patient-centered approach

The Patient Experience

What to expect
when you walk in

From your first call to your follow-up, every step is designed around your comfort and convenience.

1

Schedule Your Visit

Call our office or visit in person to book an appointment that works with your schedule.

2

Meet Dr. O'Neal

Your first visit includes a comprehensive review of your health history and a thorough examination.

3

Get Your Plan

Together, you'll develop a clear, personalized care plan — with next steps you can actually follow.

4

Ongoing Partnership

Regular follow-ups, preventive care reminders, and a direct line to your doctor when you need it.

Get in Touch

Ready to take the
next step?

Whether you're looking for a new primary care provider or want to learn more about our services, we're here to help. Reach out today — your health journey starts with a single conversation.

Address

1089 E Morgan St
Martinsville, IN 46151-1744

Office Hours

Monday – Friday
By appointment

Send a Message

Fill out the form below and we'll get back to you as soon as possible.

Is this your business?This is my business