Skip to main content

Dalton Mackay, MD

Family Practice

Castle Rock Family Care
1175 South Perry Street, Suite 280
Castle Rock, CO 80104

Recommendation Rating
352 reviews

Phone Number: (303) 268-1571

Physician Rating

352 reviews
Exam Thorough: 4.7
Provider Answers: 4.8
Provider Concern: 4.9
Wait Reasonable: 4.5
Learn More

About Dalton Mackay


Dr. Mackay's roots go deep into the Castle Rock community, as she is a descendant of four generations of Coloradans. Although Castle Rock is her foundation, Dr. Mackay's training has spanned the globe. From the Caribbean to Africa and Ireland, she has gained an education and an opportunity to participate in numerous healthcare programs. She now knows what a blessing our United States healthcare is.

Dr. Mackay is board-certified as a family doctor, having received her Bachelor of Arts degree at Oral Roberts University and her medical degree at University of the Caribbean School of Medicine. She also completed her residency in Tulsa, Oklahoma. She has been in practice since 2006 and prefers treating the whole family, which is why she chose this specialty. When not pursuing her passion of practicing medicine, she is usually with her husband and two sons in the park or at a local restaurant. She can also be seen zooming around Castle Rock on her bright yellow scooter.



Languages Spoken




Family Practice

Medical Education & Training

Medical School: University of the Caribbean School of Medicine

Certifications & Memberships

Family Medicine

Office Locations and Office Hours

Castle Rock Family Care
1175 South Perry Street
Suite 280
Castle Rock, CO 80104
Phone: (303) 268-1571

Office Hours

Mon - Fri: 8:00am - 5:00pm


Phone Number: (303) 268-1571

Dalton Mackay Review and Survey

At Castle Rock Family Care, we believe feedback from your visit is invaluable. Your feedback will provide Dalton Mackay, MD with insight into your experience that will help us improve our practice's approach to providing quality patient care. Please take a moment to note how we are doing in this brief survey.

Take A Patient Survey