“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
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
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
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
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.
September 3, 2024John C.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.
January 22, 2022Charles S.Verified patient
Dr. Hornsby and all of his staff are very thorough with my health care. I love this care.
More than 1 year agoLM
Dr. Hornsby was excellent professional and very caring.
October 29, 2019Michael G.Verified patient
Thankful to have found a new primary care physician in Dr. Hornsby - very friendly staff & Dr. Hornsby was very professional & personable!!!
August 13, 2025John G.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.
April 9, 2024Andrea K.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.
April 22, 2023Catherine R.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
March 4, 2022James F.Verified patient
Dr. Hornsby was great. Found my new PCP!
January 19, 2022John C.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.
December 30, 2021Initials hidden
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.
December 7, 2021Initials hidden
Dr Hornsby is great!
July 22, 2021Oscar A.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
May 25, 2021Troy A.Verified patient
None
May 23, 2020Erica S F.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.
More than 1 year agoVanessa C.Verified patient
July 1, 2025Colin M.Verified patient
Less than 1 year agoInitials hidden
More than 1 year agoInitials hidden
More than 1 year agoInitials hiddenSource: Partner
More than 1 year agoInitials hiddenSource: Partner
More than 1 year agoInitials hiddenSource: Partner
More than 1 year agoInitials hiddenSource: Partner
More than 1 year agoInitials hiddenSource: Partner
More than 1 year agoInitials hiddenSource: Partner
More than 1 year agoInitials hiddenSource: Partner
More than 1 year agoInitials hiddenSource: Partner
More than 1 year agoInitials hiddenSource: Partner
More than 1 year agoInitials hiddenSource: Partner
More than 1 year agoInitials hiddenSource: Partner
More than 1 year agoInitials hiddenSource: Partner
More than 1 year agoInitials hiddenSource: Partner
More than 1 year agoInitials hiddenSource: Partner
More than 1 year agoInitials hiddenSource: Partner
More than 1 year agoInitials hiddenSource: Partner
More than 1 year agoInitials hiddenSource: Partner
More than 1 year agoInitials hiddenSource: Partner
More than 1 year agoInitials hiddenSource: Partner
More than 1 year agoInitials hiddenSource: Partner
More than 1 year agoInitials hiddenSource: Partner
More than 1 year agoInitials hiddenSource: Partner
More than 1 year agoInitials hiddenSource: Partner
More than 1 year agoInitials hiddenSource: Partner
More than 1 year agoInitials hiddenSource: Partner
More than 1 year agoInitials hiddenSource: Partner
More than 1 year agoInitials hiddenSource: Partner
More than 1 year agoInitials hiddenSource: Partner
More than 1 year agoInitials hiddenSource: Partner
More than 1 year agoInitials hiddenSource: Partner
December 13, 2022Quinton W.Verified patient
More than 1 year agoInitials hidden
Loading...
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.
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.
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.