Silverton Primary Care
Dr. Mark C. Rowley provides thoughtful, comprehensive primary care for adults in Silverton and Marion County — from preventive screenings to chronic condition management, all in a setting that feels like a partnership, not an appointment.
What We Offer
Dr. Rowley treats the whole patient — not just the symptoms — with a focus on prevention, continuity, and genuine understanding of each person's health journey.
Annual physicals, immunizations, cancer screenings, and lab work designed to catch issues early — before they become problems.
Ongoing, coordinated care for diabetes, hypertension, heart disease, asthma, and other conditions that require long-term attention.
Same-day or next-day appointments for infections, sprains, allergies, and other urgent concerns — because health issues don't wait.
Comprehensive primary care for adults of all ages — from young professionals to seniors — with a patient-centered approach that respects your time and concerns.
On-site lab testing, EKG, and basic diagnostics to streamline your care and reduce the need for outside referrals when possible.
Personalized guidance on nutrition, stress management, sleep, and exercise — because lasting health goes beyond treating illness.
Years
of Practice
About Dr. Rowley
Dr. Mark C. Rowley has built his practice on a simple conviction: that effective medicine begins with a real human connection. In his Silverton office, you won't feel like a file number — you'll feel like a partner in your own care.
He brings a calm, methodical approach to adult medicine, taking the time to explain diagnoses, discuss treatment options thoroughly, and help patients understand the why behind every recommendation. Whether you're managing a chronic condition or simply looking for a doctor who will remember your name, Dr. Rowley is committed to providing consistent, compassionate care right here in the community.
Compassion
Every visit starts with listening — your concerns, your goals, your history.
Continuity
You'll see the same doctor, build a relationship, and never start over.
Clarity
No jargon, no rushed explanations — just honest, clear communication.
Community
Proudly serving Silverton and Marion County for years.
Patient Information
Welcome. To get started, please call our office to schedule an initial consultation. Bring a photo ID, insurance card, and a list of current medications. New patient visits allow extra time for a thorough history and baseline exams.
We accept most major insurance plans. Please contact our office to verify coverage for your specific plan. Self-pay and cash-pay options are also available for uninsured patients.
Monday – Friday: 9:00 AM – 5:00 PM
Saturday – Sunday: Closed
After-hours urgent concerns — please call the office and follow the voicemail instructions for same-day guidance.
• Photo identification
• Insurance card(s)
• List of current medications & dosages
• Referral letters (if applicable)
• Questions or concerns you'd like to discuss
Get in Touch
Whether you're seeking a new primary care physician or scheduling your annual visit, we're here to help. Call us or send a message — we'll get back to you promptly.
Address
607 Welch St
Silverton, OR 97381-1946
Phone
1-503-873-7920Hours
Mon – Fri: 9:00 AM – 5:00 PM
Sat – Sun: Closed
Fill out the form below and we'll reach out within one business day.
Message Sent
Thank you — we'll be in touch within one business day.
Located in
Silverton, Oregon
Conveniently located on Welch Street in the heart of downtown Silverton, serving Marion County and the surrounding communities.