850 E Main St.
Suite A
Farmington, NM 87401

Mon - Wed: 8:00AM - 5:00PM

Thu: 7:00AM - 5:00PM

Fri: By appointment only

Sat - Sun: Closed

99.1% would refer friends and family to us

5 stars Customer since 2010

The staff are friendly and courteous, they make you feel you are a part of their family. Dr. Cole is very attentive

5 stars Customer since 1991

Love Dr. Cole and all his staff!!!!!

5 stars Customer since 2005

The entire staff is warm, welcoming, friendly, and all of them do their jobs very well.

5 stars Customer since 2016

Very skilled Dr. and staff.

5 stars Customer since 2010

Always a good experience. I cant believe I can say I enjoy going to the Dentist office.

5 stars Customer since 2016

They are an amazing team and super friendly. By far the best dentist I've ever been too

5 stars Customer since 2016

I love the entire staff at Integrity Dental, in fact I look forward to each time I go in! They truly care about me as a whole and are very thorough in all they do! James is an amazing dentist and my dental hygienist Angela is awesome! (Again, everyone in the office are!) Thanks to you all!! ❤

4 stars Verified customer

Dr. Cole is thoughtful and professional. Techs are a bit rough.

5 stars Customer since 2012

The Dr. and staff were all helpful and welcoming.

5 stars Customer since 2012

Dr. Cole and his staff are very professional while making the dental experience relaxing and even fun! The work that Dr. Cole and his staff does is of high quality and they are extremely dependable.

Also in Farmington


San Juan Veterinary Hospital

5 stars 930 reviews

A bordetella vaccine was given to Callie without my knowledge. The veterinary assistant stated they would give her a deformer, however I didn't see anything on the receipt showing it occurred. Staff were professional and welcoming. I felt rushed through the appointment and it cost more than I anticipated.
Read More …



5 stars 319 reviews

wheel alignment 2011 3500 4 wheel drive , replace parts didn't need replace or repaired , still the steering wheel is more off set than before, almost 10hr waiting...
Read More …