$1 Exam/XRays for New patients!

Dentist in Rochester, MN

Hagstrom Dental provides family and pediatric dentistry, as well as general and periodontal dental care.

Hagstrom Dental has been an integral part of the Rochester, MN community since 1966. For decades, Dr. Daniel Martin took great pride in providing the best care possible for his patients. In 2000, he personally selected Dr. David Hagstrom, DDS to take over the practice following his retirement. At Hagstrom Dental, we care for the health and smiles of residents by providing preventative and general dental care, like teeth cleaning, dental exams, crowns, and fillings.

Hagstrom Dental treats you like family, and we want to make sure that you have a reason to smile your brightest. We are accepting new individual patients, as well as entire families. Along with general dentistry, we also offer pediatric dentistry and periodontal care.

We accept a variety of dental insurances, including Delta Dental, UnitedHealthcare, Health Partners, and more! Located in Rochester, MN, our dental care extends to residents of Eyota, Elgin, Plainview, Stewartville, Byron, Kasson, Mantorville, Pine Island, Oronoco, Viola, St. Charles, Zumbro Falls, and throughout Southeast Minnesota.

Contact us today to set up your appointment. We'll be standing by, ready to show you just how bright your smile can be when you're treated like family. If you're looking for a great dentist in Rochester, MN, turn to Hagstrom Dental!


We are able to process most dental insurance plans. We are currently an in-network provider for many insurance plans such as Delta Dental, UnitedHealthcare, Health Partners, Metlife, Cigna, Guardian, Ameritas and more.


Making Time for Fun and a Healthy Smile in Rochester, MN
June 12, 2017

For most of us, summertime comes with a lot of demands on our time as we try to do as much as we can while the sun shines. How many times ha [...]

Read full post »

Top 10 Dentistry Clinics in Rochester

A winner of the 2015 Patients' Choice Awards in Dentistry - Rochester, MN
Verified by Opencare.com