Loading Complete
John C. Hornsby

John C. Hornsby, MD

Internal Medicine

Accepting New Patients
Online Booking
Video Visit
Need help scheduling? Call 303-673-1900

Highlights

Age Groups Seen

  • Adult 19-64
  • Older Adult >65

Gender

Male

Hospital Affiliation

  • Good Samaritan Hospital

Video

Locations

  1. Lafayette Clinic
    • phone: 303-673-1900
    • fax: 303-673-1915

Expertise

Education

  • Residency: Oregon Health & Science University-Internal Medicine, Internal Medicine, 1999
  • Medical School: Baylor College of Medicine, 1996

Board Certifications

  • Internal Medicine: American Board of Internal Medicine, 1999

Insurance

Search plans
  • Aetna
  • Anthem BCBS
  • Cigna
  • Clear Spring
  • Cofinity
  • Colorado Access
  • CorVel
  • Coventry
  • Denver Health
  • First Health/Coventry
  • Friday Health Plans
  • Humana
  • InnovAge PACE
  • Kaiser (limited coverage)
  • Meritain via Aetna Network
  • Pinnacol Assurance
  • Prime Health Services Inc
  • Rocky Mountain Health Plans
  • SCL Lutheran Hospice
  • Three Rivers Provider Network
  • TriWest
  • United Healthcare

Ratings & Reviews

4.9 out of 5

598 ratings, 83 reviews

The Patient Satisfaction Rating is an average of all responses to the care provider related questions shown below from our survey. Patients that are treated in outpatient or hospital environments may receive different surveys, and the volume of responses will vary by question.

Search reviews
    5 out of 5 stars
    Reviewed on 3/9/2026

    Please look to the previous comments.

    5 out of 5 stars
    Reviewed on 2/28/2026

    Is very knowledgeable

    5 out of 5 stars
    Reviewed on 2/23/2026

    Very personable and knowlegeable

    5 out of 5 stars
    Reviewed on 2/21/2026

    Nice guy.

    5 out of 5 stars
    Reviewed on 2/15/2026

    Listens well, understands my fears, just a great doctor.

    5 out of 5 stars
    Reviewed on 2/12/2026

    Dr. Hornsby does an excellent job of caring for his patients.

    4 out of 5 stars
    Reviewed on 2/8/2026

    Short and sweet

    5 out of 5 stars
    Reviewed on 2/6/2026

    He is friendly, knowledgeable, and caring

    5 out of 5 stars
    Reviewed on 2/6/2026

    Awesome MD!!

    5 out of 5 stars
    Reviewed on 1/27/2026

    Kind and caring

    5 out of 5 stars
    Reviewed on 1/25/2026

    Hugely fond of Dr Hornsby! Excellent appropriate care. Listening skills are exceptional. Empathy. Laughter. Diagnosis & treatments.

    5 out of 5 stars
    Reviewed on 1/22/2026

    He helped with all the questions and and concerns

    5 out of 5 stars
    Reviewed on 1/22/2026

    Dr Hornsby never seems rushed and sits and listens !

    5 out of 5 stars
    Reviewed on 1/17/2026

    I greatly appreciate Dr. Hornsby. He listens, he cares, and he has creative solutions for my complex medical issues. I always feel better after seeing Dr. Hornsby.

    5 out of 5 stars
    Reviewed on 1/8/2026

    Dr Hornsby is an amazing Dr. he takes time to listen.

    5 out of 5 stars
    Reviewed on 1/7/2026

    He listens to the patient and is involved in resolving issues not just throw a med at it

    5 out of 5 stars
    Reviewed on 1/4/2026

    I like the doctor very much.

    5 out of 5 stars
    Reviewed on 1/2/2026

    Great doctor who listens to you!!

    5 out of 5 stars
    Reviewed on 1/2/2026

    Love him!

    5 out of 5 stars
    Reviewed on 12/28/2025

    Lucky to have this doctor as my Primary Care Physician

    5 out of 5 stars
    Reviewed on 12/26/2025

    I have Never had a problem in the years since I have been seeing him

    5 out of 5 stars
    Reviewed on 12/5/2025

    Nice guy. Thorough, relaxed, good to talk to. Happy to recommend him, and have.

    5 out of 5 stars
    Reviewed on 11/29/2025

    Dr. Hornsby takes the time to sit down with his patients to discuss their care. He is very professional, empathetic and caring. He is on top of current medical research. I trust his judgment.

    5 out of 5 stars
    Reviewed on 11/28/2025

    Refreshingly kind and listened while asking good question respectfully

    5 out of 5 stars
    Reviewed on 11/25/2025

    Understanding and nice man

    5 out of 5 stars
    Reviewed on 11/22/2025

    I always feel better after an appointment with Dr. Hornsby.

    5 out of 5 stars
    Reviewed on 11/21/2025

    Very understanding and caring attitude.

    5 out of 5 stars
    Reviewed on 11/16/2025

    Dr. Hornsby gave me the urgent care I needed at the time.

    5 out of 5 stars
    Reviewed on 11/15/2025

    As usual, he was superb.

    5 out of 5 stars
    Reviewed on 11/14/2025

    Dr. Hornsby was fine. I have concerns using the Intermountain Hospital in Lafayette based on family experience and the experience of others we know

    5 out of 5 stars
    Reviewed on 11/14/2025

    He knows me and the problems I have and shows his concern

    5 out of 5 stars
    Reviewed on 11/10/2025

    Listened, provided plausible explanations with printed documentation. Offered pain medication, although not wanted. Very compassionate and prompt with his diagnosis and treatment.

    5 out of 5 stars
    Reviewed on 11/9/2025

    I feel very confident that he looks at all my options He has my success in getting better at the top of the list

    5 out of 5 stars
    Reviewed on 11/8/2025

    Very responsive and helpful.

    5 out of 5 stars
    Reviewed on 11/7/2025

    Excellent experience

    5 out of 5 stars
    Reviewed on 11/1/2025

    Dr. Hornsby always takes the time to look over all my records, and he makes helpful suggestions for improving my health.

    5 out of 5 stars
    Reviewed on 10/30/2025

    I felt comfortable with him; ha was quite professional

    5 out of 5 stars
    Reviewed on 10/26/2025

    Dr Hornsby is a great physician. He listened to me carefully. Took care of all my needs. Great care! Thank you!

    5 out of 5 stars
    Reviewed on 10/21/2025

    Dr Hornsby is always thorough and addresses my needs immediately. Dr Hornsby listens to what you need and addresses your problems right away.

    5 out of 5 stars
    Reviewed on 10/18/2025

    Very compassionate about my healthcare

    5 out of 5 stars
    Reviewed on 10/15/2025

    Great guy, listens very and is very understanding.

    5 out of 5 stars
    Reviewed on 10/11/2025

    I know he is pressed for time, but he always seems to have enough time for my concerns. He is a doctor that I have absolute confidence in.

    5 out of 5 stars
    Reviewed on 10/9/2025

    He is a GREAT listener and wants what is best for me. He has great Staff behind him.

    5 out of 5 stars
    Reviewed on 10/6/2025

    He is knowledgeable and always answers my questions carefully.

    5 out of 5 stars
    Reviewed on 10/5/2025

    He listens to me and addresses my concerns with caring and knowledge.

    4 out of 5 stars
    Reviewed on 10/4/2025

    Hard to rate someone high on ne visit especially when you leave empty handed. I liked him enough to see him a second time to develop a further relationship

    5 out of 5 stars
    Reviewed on 10/4/2025

    He has taken such good care over the years.

    5 out of 5 stars
    Reviewed on 10/3/2025

    Dr Hornsby has a very good approach balancing caution with common sense, data with patient preferences. This approach really makes me trust and follow through on his guidance.

    5 out of 5 stars
    Reviewed on 9/29/2025

    DR HORNSBY DOES THE MOST IMPORTANT THING FOR MAN OF 84; HE LISTENS!!!

    5 out of 5 stars
    Reviewed on 9/27/2025

    Good Doctor

    5 out of 5 stars
    Reviewed on 9/23/2025

    Knowledgeable and personable. Gives good examples where indicated. Adjusts recommendations and options based on my lifestyle. Gives good descriptions to tell the difference between options so I can make a good choice for me. Doesn't feel rushed, even when making good time choices. I checked several of my medical resources to find a PCD, and his name came up almost unanimously as a prime choice, and I've not been disappointed. I'm pretty sure I'm here until one of us is gone.

    5 out of 5 stars
    Reviewed on 9/23/2025

    He listened to all of my questions , and gave understandable answers.

    5 out of 5 stars
    Reviewed on 9/22/2025

    I’m finally happy with my primary care provider!

    5 out of 5 stars
    Reviewed on 9/2/2025

    He listens and addresses the issues

    5 out of 5 stars
    Reviewed on 8/31/2025

    Compassionate and attentive to me and spouse

    5 out of 5 stars
    Reviewed on 8/31/2025

    He is just right for me and I trust him to care for me

    5 out of 5 stars
    Reviewed on 8/26/2025

    Very knowledgeable. Great to talk with. Gives me good care. Addresses my concerns.

    5 out of 5 stars
    Reviewed on 8/20/2025

    Listened carefully and concerned. Have had only two appointments but only good experiences.

    5 out of 5 stars
    Reviewed on 8/18/2025

    Dr. Hornsby provides excellent service and advice!

    5 out of 5 stars
    Reviewed on 8/16/2025

    Very caring and considerate

    5 out of 5 stars
    Reviewed on 8/12/2025

    Am looking forward to his care

    5 out of 5 stars
    Reviewed on 8/4/2025

    Friendly, Very smart, professional, kind

    5 out of 5 stars
    Reviewed on 7/30/2025

    I’ve always found him to be comfortable to talk to about any problems I have.

    5 out of 5 stars
    Reviewed on 7/27/2025

    He is friendly, professional, and a great example of what it looks like to maintain a healthy lifestyle and enjoy a high quality of life.

    5 out of 5 stars
    Reviewed on 7/26/2025

    I found Dr. Hornsby to be professional courteous and very nice doctor

    5 out of 5 stars
    Reviewed on 7/26/2025

    He did not rush thevisit.

    5 out of 5 stars
    Reviewed on 7/22/2025

    I could immediately tell that he listened to my concerns. Very nice and professional.

    5 out of 5 stars
    Reviewed on 7/19/2025

    Very thankful to have Dr Hornsby as our family practitioner!

    5 out of 5 stars
    Reviewed on 7/10/2025

    Caring and patient

    5 out of 5 stars
    Reviewed on 7/10/2025

    Very Very happy with my doctor and how he handles things

    5 out of 5 stars
    Reviewed on 7/6/2025

    Very happy with services

    5 out of 5 stars
    Reviewed on 7/3/2025

    Caring

    5 out of 5 stars
    Reviewed on 7/1/2025

    excellent personal care; listened attentively, answered any questions I had as well provided very timely responses to my medical tests

    5 out of 5 stars
    Reviewed on 6/27/2025

    Dr. Hornsby was very friendly, thorough, knowledgeable, and answered any questions I had.

    5 out of 5 stars
    Reviewed on 6/27/2025

    Good listening skills and a very friendly smile

    5 out of 5 stars
    Reviewed on 6/7/2025

    Great doc

    5 out of 5 stars
    Reviewed on 6/7/2025

    He's a great Dr. he listens and understands my care and needs. He's always available and cares for my health and hears me out.

    5 out of 5 stars
    Reviewed on 6/5/2025

    Excellent care from a caring doctor.

    5 out of 5 stars
    Reviewed on 6/5/2025

    Dr. Hornsby is kind and patient, and I always feel like he goes the extra mile to help me with my odd medical issues. I sincerely appreciate the care I get.

    2 out of 5 stars
    Reviewed on 5/31/2025

    He seems like he did not know much about hip and leg problems.

    5 out of 5 stars
    Reviewed on 5/31/2025

    A good listener… has time for me

    5 out of 5 stars
    Reviewed on 5/30/2025

    I asked for certain bloodwork based on family history and got it

    5 out of 5 stars
    Reviewed on 5/25/2025

    Dr. Hornsby is great.