Dr. John Hornsby, MD

Dr. John Hornsby, MD

Internist
2600 Campus Dr, Ste A, Lafayette, CO
4.92
“Thankful to have found a new primary care physician in Dr. Hornsby - very friendly staff & Dr. Hornsby was very professional & personable!!!”
John G.August 13, 2025
Highly recommended
95% of patients gave this doctor 5 stars
Excellent wait time
98% of patients waited less than 30 minutes
New patient appointments
Appointments available for new patients on Zocdoc

Book an appointment for free

The office partners with Zocdoc to schedule appointments

Scheduling details

  1. See if they are in network

Available appointments

Today, Apr 15 – Tue, Apr 28
At the moment, there's no availability on Zocdoc for the selected date range and appointment type at this location.
View more availability

What patients are saying

Overall rating

4.92

Average wait time

4.70

Bedside manner

4.91
“Thankful to have found a new primary care physician in Dr. Hornsby - very friendly staff & Dr. Hornsby was very professional & personable!!!”
John G.August 13, 2025
“Kind and knowledgeable doctor. Staff were all super kind, and I was seen right away. Definitely recommend.”
John C.September 3, 2024

About Dr. John Hornsby

For a medical emergency, call 911 or go to the nearest emergency dept. For immediate help with a mental health crisis, call 988 for the Suicide & Crisis Lifeline. **Please note that providers are licensed to practice per state. A patient receiving care or consultation must be located in the same state(s) to which a provider is licensed to practice. This is a requirement for video and in-person visits. Certified by the American Board of Internal Medicine, Dr. John Hornsby is a qualified internist. He graduated from the Baylor College of Medicine, where he received his medical degree. Post this, he completed an internship and a residency at Oregon Health & Science University Hospital. An accomplished primary care doctor, Dr. Hornsby brings extensive experience to his role at SCL Health Medical Group. He encourages open communication with his patients which allows him to guide them through their treatment as active participants in their own well-being. Dr. Hornsby looks after the community of Lafayette, CO, and gives his patients his undivided attention. He practices with the goal of helping each of them lead healthy and fulfilling lives. He integrates his medical expertise with state of the art technology and strives to provide the highest quality of healthcare.

Is this doctor in your insurance network?

Enter your insurance carrier and plan
  1. choose insurance

In-network insurances

99% of patients have successfully booked with these insurances
Aetna
BlueCross BlueShield
Cigna
UnitedHealthcare
200+ more in-network plans

Popular visit reasons

Peripheral Neuropathy
Pre-Travel Consultation
Prolotherapy
Sleep Problems
Sports Injury
Thoracentesis
Weight Loss Consultation
X-ray
Peripheral Neuropathy
Pre-Travel Consultation
Prolotherapy
Sleep Problems

Office location

Dr. John Hornsby, MD also offers online video visits for patients
Intermountain Health Lafayette Clinic
2600 Campus Dr, Ste A, Lafayette, CO 80026

Education and background

Practice names

Board certifications

  • American Board of Internal Medicine

Education and training

  • Medical School - Baylor College of Medicine, Doctor of Medicine
  • Oregon Health & Science University Hospital (Internship)
  • Oregon Health & Science University Hospital (Residency)

Languages spoken

  • English

Provider's gender

Male

NPI number

1396701728

Patient reviews

All reviews have been submitted by patients after interacting with the practice.
Overall rating
4.92
Wait time
4.70
Bedside manner
4.91
Trust Banner Shield
Your trust is our top concern, so providers can't pay to alter or remove reviews. We also don't publish reviews that contain any private patient health information. Learn more here
98 reviews
Most relevant
Kind and knowledgeable doctor. Staff were all super kind, and I was seen right away. Definitely recommend.
Verified patient
Doc Hornsby is good. No reason for me to find a different one. I haven’t had to use him for anything too serious yet.
Verified patient
Dr. Hornsby and all of his staff are very thorough with my health care. I love this care.
Dr. Hornsby was excellent professional and very caring.
Verified patient
Thankful to have found a new primary care physician in Dr. Hornsby - very friendly staff & Dr. Hornsby was very professional & personable!!!
Verified patient
Very friendly staff….professional. I had a little bit of a wait past my appt time, but it’s bc the doc takes his time with patients. Overall, I would recommend this office and doctor.
Verified patient
Since this was an initial visit to become an established patient, Dr. Hornsby thoroughly reviewed my medical history and medications. He made a few suggestions to try and seemed genuinely interested even though my appointment was late in the day. We seemed compatible and I was pleased to be able to find a new primary care physician.
Verified patient
Dr.Hornsby is very professional an excellent bedside manors. I waited about 15min to see him. Office lady was very sweet an friendly. I would definitely recommend them to family and friends. Thank you James Ferger
Verified patient
Dr. Hornsby was great. Found my new PCP!
Verified patient
The doctor was very nice. I hadn't gone to a doctor in over 20 years, and he was supportive and didn't say or do anything to make me feel self conscious about that.
Dr. Hornsby listened to my concerns and took time to talk with me about those concerns. Wait in the office was about 30 minutes staff was polite and professional.
Dr Hornsby is great!
Verified patient
Masks are difficult, but required when explaining things in detail. If bloodwork is to be done, make sure you inform/remind the patient about not eating so they don’t have to return for another visit. Those are my only two recommendations besides that everything was excellent
Verified patient
None
Verified patientVideo visit
He almost let me talk everytime I would try to explain something he would cut me off with a "uh huh" or "ya" quick to write a prescription and send me on my way, to be followed by a email not a phone call, not even a phone call to let me know to look for an email with results... spent an awful lot of money to fell no better then I did when I originally scheduled the appointment.
Verified patient
Verified patient
Verified patient
Frequently asked questions

How soon can I make an appointment with Dr. John Hornsby?

Generally, Dr. John Hornsby has appointments available on Zocdoc within 1 week. You can see Dr. Hornsby's earliest availability on Zocdoc and make an appointment online.

Is Dr. John Hornsby accepting new patients?

Dr. John Hornsby generally accepts new patients on Zocdoc. You can see Dr. Hornsby's earliest availability on Zocdoc and schedule an appointment online.

Does Dr. John Hornsby accept my insurance?

Choose your insurance plan to verify if Dr. Hornsby is in-network.

Can I make an appointment with Dr. John Hornsby online?

Yes, you can make an appointment online with Dr. Hornsby using Zocdoc. It’s simple, secure, and free.

What practice does Dr. John Hornsby work with?

Where is Dr. John Hornsby's office located?

Dr. John Hornsby has 2 office locations in Lafayette, view full addresses on Dr. Hornsby's profile.

Which board certifications does Dr. John Hornsby have?

Dr. John Hornsby is certified by American Board of Internal Medicine.

What are common reasons for patients to see Dr. John Hornsby?

Dr. John Hornsby frequently sees patients for Pre-Travel Consultation, Sleep Problems, Sports Injury, Weight Loss Consultation, and X-ray. You can see other visit reasons for Dr. John Hornsby on their profile.

What languages does Dr. John Hornsby speak?

Dr. John Hornsby speaks English.

How do patients rate Dr. John Hornsby in reviews?

98 patients have reviewed Dr. John Hornsby. The overall rating for this doctor is 4.92/5. They have a 4.91/5 rating for bedside manner and a 4.7/5 rating for wait time. You can read individual reviews and ratings on their profile.

ZocdocDenver, CO InternistsDr. John Hornsby, MD