Caring for Northern Colorado Since 1972

Meet Our New Providers!

Now Accepting New Patients




We Have a Doctor On-Call 24/7
Same-Day Appointments & Saturday Office hours

Get in touch with us to make an appointment with one of our board-certified family doctors.


What Our Patients Say

We pride ourselves in the work we do. Check out our real patient stories and testimonials below.


Millions of Americans are diagnosed with depression each year, but struggle to find relief from their symptoms. If you’re searching for ways to manage your depression, please give us a call. #depression #depressiontreatment ...

We're wishing you a happy St. Patrick's Day! 🍀 ...

Vaccinations aren’t just for kids! As an adult, you are busy with life and have many responsibilities — but don’t forget to take care of yourself! If you’re not sure of your immunization status, give us a call! #vaccination #immunization ...

Let's find the right doctor for you! Visit our website to learn more about our providers!

Did you know that more than 100 million U.S. adults are now living with diabetes or prediabetes? From diet and exercise to treatment and care, there are tons of practical things you can do every day to make your life easier. Give us a call to learn how we can help you! #diabetes #healthylifestyle ...

Diet and exercise should not be forgotten once weight loss goals are achieved. Make healthy living a lifelong goal! #diet #exercise ...

Each challenge makes you stronger and more resilient. Don't give up! ...

Revive your mind, recharge your body, and revitalize your soul! Self-care is the best care. It all starts with you! Thank you for choosing us to help you on your journey! #selfcare #newyou ...

We love to hear positive feedback like this from our patients. It’s our privilege to provide the best experience possible for you!

Healthy living is not about strict rules & depriving yourself of the things you love. It’s about being smart + doing the small things that can make a big difference! #wellness #happiness ...

Bronchiolitis is common in infants and young children during the cold and flu season. In addition, your doctor may hear "wheezing" when your child breathes. #bronchiolitis #pediatrics ...

The greatest wealth is having your health! Stay healthy with regular routine check-ups. When you come in for a routine check-up we are able to monitor anything that may be developing and ensure you are still healthy! #primarycare #healthiswealth ...

We work hard to provide the best care for each of our patients! Thank you for your kind words!

How do you know when to seek medical attention if you have severe back pain? Severe back pain that lasts longer than a week, pain that does not respond to over-the-counter pain medications, pain that is a result of a fall or results in weakness or numbness in your legs should prompt you to seek medical attention! #orthopedics #backpain ...

To keep neck pain at ease, exercise daily. Lack of exercise can throw muscles out of balance and result in chronic neck pain! #neckpain #dailymovement ...

Sometimes the most difficult thing to do is believe in ourselves, but when you do, anything is possible! ...

When trying to pass a kidney stone, drink plenty of water to promote increased urinary flow which may help pass the stone. Patients are encouraged to be active and walk around which may help the stone pass! #kidneystone #active ...

You want a team of doctors you can trust. We can help. Visit our website to learn more about our providers!

Happy Presidents' Day! Let's look forward to a bright future ahead! #presidentsday ...

Feeling fatigued, anxious, depressed, experiencing loss of sleep, mental clarity, or libido? Your diet and lifestyle significantly impact these feelings. Let us help you get back on the right track! #lifestyle #healthyliving ...

Our Locations

Now Accepting New Patients



New Patient Inquiry / Non-Medical Questions


* All indicated fields must be completed.
Please include non-medical questions and correspondence only.

Quick Links


Call us 24 hours a day, 7 days a week.
Mon – Fri: 7:30am - 5pm
Sat: 8am-5pm

Our Locations

(970) 356-6928

Get Directions

(970) 353-2801

Get Directions

more Locations

(970) 587-7738

Get Directions

(970) 378-8088

Get Directions

Accessibility Toolbar