Skip to main content
Community Health Centers

Meet our Providers

Joanna "Jo" Farrell, FNP - Family Nurse Practitioner

Joanna "Jo" Farrell, FNP - Family Nurse Practitioner

Joanna "Jo" Farrell, FNP, is a Family Nurse Practitioner at Northwest Colorado Health with more than a decade of healthcare experience spanning critical care, family practice and ski patrol. Born and raised in Colorado and a Steamboat Springs resident since 2021, Jo is committed to providing accessible, compassionate and evidence-based care while building trusting relationships with patients and families.

Education and Clinical Background

Jo earned a Bachelor of Science in Nursing from the University of Wyoming, with minors in Outdoor Leadership and Nutrition, and later completed a Doctor of Nursing Practice at the same university.

Experience across diverse healthcare settings has shaped her approach to family practice and reinforced a commitment to caring for the whole person.

Approach to Patient Care

Jo believes that strong relationships are central to compassionate healthcare. This approach combines evidence-based care with attention to each patient’s individual needs and circumstances.

With a background in critical care and family practice, she brings a broad perspective to patient care and a commitment to making healthcare accessible to all people.

Life in the Yampa Valley

As a Colorado native who calls Steamboat Springs home, Jo feels fortunate to live and work alongside the Steamboat Springs and Craig communities. Serving patients through Northwest Colorado Health offers an opportunity to give back to the region and its residents.

Outside of work, Jo enjoys skiing, running, biking and exploring the Colorado mountains.

Make an Appointment

To inquire about an appointment with Joanna "Jo" Farrell, FNP, call Northwest Colorado Health at 970-824-8233 in Craig or 970-879-1632 in Steamboat Springs.

View all Northwest Colorado Health providers.

1 in 3 people in the Yampa Valley utilize our services.

We serve all people, regardless of ability to pay.

Our impact this year has changed our community!

  • Patients at our Community Health Centers

    6,520

  • Volunteer Hours

    2,796

MENU CLOSE