Accepting New Patients

Health You Can Trust,
Right Here in Weaverville

Personalized primary care from a physician who knows our community. Dr. Donald E. Krouse brings years of medical expertise and genuine compassion to every patient who walks through our door.

Board Certified
Compassionate Care
Weaverville, CA
Dr. Donald E. Krouse providing compassionate medical care in Weaverville
Scroll
What We Offer

Comprehensive Care for Every Stage of Life

From routine check-ups to chronic disease management, Dr. Krouse provides the full spectrum of primary care services your family needs — all under one roof in Weaverville.

Annual Physicals

Preventive care that catches issues early. Comprehensive exams tailored to your age, health history, and lifestyle goals.

Chronic Disease Management

Ongoing support for diabetes, hypertension, asthma, and other conditions. Personalized treatment plans that keep you feeling your best.

Urgent Care Visits

Same-day appointments for illnesses and injuries that can't wait. Quick, thorough evaluations when your family needs care most.

Family Medicine

Continuity of care for patients of all ages — from pediatric well-visits to senior health management — all with one trusted physician.

Preventive Screenings

Blood work, cancer screenings, immunizations, and risk assessments designed to keep you healthy and ahead of potential problems.

Women's & Men's Health

Specialized care addressing the unique health concerns of women and men, including wellness exams and hormonal health.

Modern, welcoming medical office in Weaverville

Patient-First

Compassionate Approach

About Dr. Krouse

A Physician Who Cares About the Whole Person

Dr. Donald E. Krouse believes that great medicine begins with a genuine connection between doctor and patient. Practicing in the heart of Weaverville, he has built a reputation for taking the time to listen, to explain, and to develop treatment plans that fit each individual's life.

His practice covers the full breadth of primary care — from newborn checkups to senior wellness — so patients and their families can count on one trusted physician for life's health milestones. Dr. Krouse stays current with the latest medical research while never losing sight of the human element that makes care meaningful.

When you visit our office on Main Street, you'll find a welcoming environment where your health concerns are taken seriously and your questions are always welcome.

Evidence-Based Care
Personal Attention
Community Focused
All Ages Welcome
Patient Information

Everything You Need to Know

Practical details to help you get started and make the most of your visit.

Office Hours

Monday – Friday 9:00 AM – 5:00 PM
Saturday – Sunday Closed

Location

560 Main St
Weaverville, CA 96093-1098
Free parking available on-site

Contact

(530) 623-3735
Call to schedule your appointment

Insurance

We accept most major insurance plans. Please call our office to verify your coverage before your visit.

Ready to Make an Appointment?

Take the first step toward better health. Our team is ready to welcome you and answer any questions you may have.

Call (530) 623-3735
Get in Touch

Your Health Is Our Priority

Whether you're scheduling a new patient visit, requesting a referral, or have questions about our services, we're here to help. Reach out by phone or stop by our office anytime during business hours.

Phone

(530) 623-3735

Address

560 Main St, Weaverville, CA 96093-1098

Hours

Mon – Fri: 9:00 AM – 5:00 PM

Request an Appointment

Fill out the form below and we'll get back to you as soon as possible.

Is this your business? Claim your website
Your own domain includedLive in minutes, edit anytime
Claim my website