PHC Marshalltown Medical & Dental — Affordable Care (Medicaid Accepted)

Our Marshalltown clinic provides comprehensive medical, dental, behavioral health, pediatrics, and onsite pharmacy pickup for patients and families in Marshall County. Medicaid accepted (we also accept Medicare and most private insurance), with a sliding fee scale for those without coverage.

Location, Hours & Directions

📍 Address:

101 Iowa Avenue W, #102, Marshalltown, IA 50158

📞 Clinic Phone: (641) 753-4021

🕒 Medical Clinic Hours

  • Mon–Thu: 8:00 AM – 8:00 PM
  • Fri: 8:00 AM – 5:00 PM
  • Sat: 9:00 AM – 1:00 PM

🕒 Dental Clinic Hours

  • Mon–Fri: 8:00 AM – 5:00 PM

💊 Pharmacy Pickup Hours

  • Mon: 9:00 AM – 3:00 PM
  • Tue: 8:00 AM – 1:00 PM
  • Thu: 10:00 AM – 3:00 PM
  • Fri: 11:00 AM – 5:00 PM

📞 Pharmacy: (641) 717-1023

🅿️ Parking & Entrance

Onsite parking near the clinic entrance. Accessible parking available close to the doors.

🧭 Directions

Tap the address above to open Google Maps for turn-by-turn directions.

Services at This Location

🩺 Medical Care

Adult & family primary care—checkups, chronic condition management, and sick visits.

Learn More →

🦷 Dental Services

Preventive and restorative dental care—cleanings, exams, fillings, and extractions.

Learn More →

🧠 Behavioral Health

Therapy and care coordination to support your mental and emotional well-being.

Learn More →

🧒 Pediatrics

Well-child care, vaccines, and school/sports physicals for kids and teens.

Learn More →

🤝 MAT (Medication-Assisted Treatment)

Compassionate support for opioid use disorder with medication plus counseling.

Learn More →

🤰 Midwifery & Maternal Health

Prenatal care, education, and referrals for high-risk needs as appropriate.

Learn More →

🫶 Family Planning & Women’s Health

Annual exams, Pap tests, contraception, and counseling.

💊 PHC Pharmacy (Pickup)

Pick up medications prescribed by your PHC provider during posted pharmacy hours.

Meet Our Providers

Translate »