Dr. Akhtar Ashraf offers thorough, compassionate medical care right here in our community — from routine checkups and preventive screenings to managing chronic conditions and keeping your whole family healthy.
From your first well-child visit to managing long-term health conditions, Dr. Ashraf provides the kind of thorough, personalized attention that keeps you coming back.
A comprehensive review of your health, vital signs, and lifestyle — plus a personalized plan to keep you feeling your best all year long.
Ongoing, coordinated care for diabetes, hypertension, high cholesterol, asthma, and other long-term conditions — because consistency saves lives.
Blood work, cancer screenings, immunizations, and risk assessments tailored to your age, gender, and family history — catching problems before they start.
Well-child visits, growth monitoring, school and sports physicals, and illness care for patients of all ages under one roof.
On-site or coordinated laboratory testing, EKGs, and imaging referrals — so you get answers quickly and your care stays on track.
Wound care, skin biopsies, joint injections, and other in-office procedures — avoiding the need for a specialist visit when possible.
Dr. Akhtar Ashraf has built his practice around a simple belief: every patient deserves a doctor who takes the time to understand their full health picture — not just the symptoms that brought them through the door.
Based in the heart of Ottumwa, Dr. Ashraf sees patients of all ages, offering the breadth of both family medicine and internal medicine. Whether you're scheduling your first annual physical, managing a long-term condition, or just need a trusted medical home for your family, you'll find a partner in care here.
Dr. Ashraf accepts most major insurance plans and is committed to keeping care affordable for the Ottumwa community. Call our office to confirm your plan — we're happy to help.
Don't see your plan? Call us at (641) 682-5453 — we'll verify your coverage and let you know what to expect.
Yes — we are currently accepting new patients of all ages. Call our office at (641) 682-5453 to schedule your first visit.
We accept most major insurance plans including Medicare, Medicaid, Blue Cross Blue Shield, Aetna, Cigna, UnitedHealthcare, and Tricare. Contact our office to verify your specific plan.
Absolutely. Dr. Ashraf provides care for patients of all ages — from well-child visits and immunizations to adult preventive care and chronic disease management.
You can call us at (641) 682-5453 during business hours, or use the contact form below. We'll find a time that works for you — including same-day appointments when possible.
Our office is located at 1005 Pennsylvania Ave, Ottumwa, IA 52501. There is ample free parking available for all patients.
Please bring a photo ID, your insurance card, a list of current medications, and any relevant medical records or lab results if you have them. Arrive 10–15 minutes early to complete any new-patient paperwork.
Whether you're ready to schedule your first appointment or have a question about our services, reach out anytime — we're here to help.
1005 Pennsylvania Ave
Ottumwa, IA 52501
Monday – Friday: 8:00 AM – 5:00 PM
Saturday – Sunday: Closed