At New River Health in Sophia, we partner with you to manage preventive care, chronic conditions, and everyday health concerns — all under one roof, with compassion at the center.
From routine check-ups to chronic disease management, our team provides the full spectrum of primary care services your family needs.
Scheduled screenings, immunizations, and wellness exams designed to catch issues early and keep you on a healthy path year after year.
Coordinated, ongoing care for diabetes, hypertension, asthma, and other long-term conditions — so you stay stable and feel your best.
Same-day and urgent visits for infections, sprains, allergies, and other sudden health concerns — because you shouldn't have to wait.
From newborn checkups through adolescence, we support the whole family with age-appropriate care in a welcoming, comfortable setting.
Annual well-woman exams, prenatal support, contraception counseling, and menopause care — thoughtful, respectful care at every chapter.
Screening, counseling referrals, and medication management for anxiety and depression — because mental wellness is integral to total health.
New River Health - Sophia has been a trusted healthcare partner in our community for over three decades. We understand the unique health needs of rural patients, and we're committed to making quality care accessible — no matter your background or insurance status.
We've made it straightforward to get the care you need — from your first call to your follow-up visit.
Call our office or fill out the contact form below. We'll confirm your appointment and gather any needed paperwork ahead of time.
Arrive for your visit and meet your care team. We'll review your health history, discuss your goals, and create a plan that fits your life.
With scheduled follow-ups, reminder calls, and open lines of communication, we walk alongside you — not just for one visit, but for the long term.
Whether it's a annual check-up, a new symptom, or ongoing management of a chronic condition — we're here for you. Take the first step today.
Have a question about our services, insurance, or how to schedule an appointment? Reach out — we respond promptly and are happy to help.
We'll get back to you within one business day.
Thank you for reaching out. A member of our team will contact you within one business day.