Randy Swarts, DDS; Dentist

Located In Marshalltown
Randy Swarts
Accepting New Patients
(641) 753-3383
Schedule an Appointment

About The Doctor

Dr. Randy Swarts is originally from Bettendorf Iowa but has practiced dentistry in this area for over 30 years. Dr. Swarts has 2 children, Lauren 28 and Logan 27. He enjoys spending his free time traveling, scuba diving, biking, hiking, cooking, and gardening. He tells us he spent an inordinate amount of time in the dental chair as a child, and that experience inspired him to pursue dentistry. Dr Swarts continues practicing dentistry because he loves being able to help people. Dr. Swarts is involved in the First Friday Breakfast Club Scholarship Committee and is a chairman on the Member’s 1st Community Credit Union in Marshalltown. One unique service that  Dr Swarts offers is mini-implant placement to help support loose lower dentures.

Services Offered

  • Dental Wellness


  • University of Iowa, Bachelor’s Degree in Microbiology, with Chemistry Minor 1980
  • University of Iowa College of Dentistry, Doctorate of Dental Surgery 1985

Marshalltown Location

105 W Merle Hibbs Blvd
Marshalltown, IA 50158
(641) 753-3383 (Primary)


Monday – Thursday: 8:00AM – 5:00PM
Friday: 8:00AM - 2:00PM

Make your payment online

Book your appointment now

Dr. Halbur was great... excellent touch. I have struggles with my teeth for awhile and finally, I can chew normally. I am so pleased with my decision to try Kimball & Beecher!

Davis Michaelsen, Halbur

Get the smile you've always wantedSchedule an Appointment