PHC Marshalltown Medical & Dental

Primary care, dental, behavioral health, and pharmacy services in Marshalltown

Our Marshalltown clinic provides primary medical care, dental care, behavioral health, pediatric care, and onsite pharmacy services for patients and families in Marshall County. We accept Medicaid, Medicare, and most private insurance, with a sliding fee scale available for patients 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 »