Schedule an Appointment

Call us in the morning... We'll get you in today! (319) 235-6287

Or maybe you would rather just schedule your appointment online. At Kimball & Beecher, we want to make things as convenient as possible. All you have to do is find the office location nearest you from the list below, click ‘Schedule an Appointment’, and complete the quick and easy scheduling form. We will be in contact with you shortly to confirm your appointment!

IMPORTANT NOTICE: Due to the ongoing coronavirus pandemic, our offices have implemented a number of precautionary measures to help prevent the spread of COVID-19 and protect the health and safety of our patients and staff. Please review our complete list of policies and precautions before scheduling an appointment. We appreciate your patience, cooperation, and understanding as we work together to navigate these unprecedented circumstances.

Waterloo Location

4015 Hurst Drive
Waterloo, IA 50701

(319) 224-0847

Schedule an Appointment in Waterloo

Des Moines Location

6150 SE 14th St
Ste. B
Des Moines, IA 50320

(515) 287-6900

Schedule an Appointment in Des Moines

Marshalltown Location

105 W Merle Hibbs Blvd
Marshalltown, IA 50158

(641) 326-3061 

Schedule an Appointment in Marshalltown

Iowa City Location

1008 William St
Iowa City, IA 52240

(319) 337-2114

Schedule an Appointment in Iowa City

Cedar Rapids Location

4090 21st. Ave. SW
Cedar Rapids, IA 52404

(319) 774-7942

Schedule an Appointment in Cedar Rapids

Cedar Falls Location

4501 Prairie Parkway
Cedar Falls, IA 50613

(319) 774-8135

Schedule an Appointment in Cedar Falls

Get the smile you've always wantedSchedule an Appointment