Patient Reviews

Reviews reflect patients' level of satisfaction with the care they received from this provider. Dr. Joseph Keenan xhas an overall rating of 4.3.


Dr. Joseph Keenan, MD is a Doctor primarily located in Jordan, MN, with other offices in Luverne, MN and Slayton, MN (and 4 other locations). He has 48 years of experience. His specialties include Family Medicine and Geriatric Medicine. Dr. Keenan is affiliated with Valley Hospital at Hidden Lakes, Luverne Community Hospital and Lakewood Health Center. He speaks English.


Find out the languages this doctor/ or staff may speak.


Learn where this doctor attended medical school.

Locations & Directions

Joseph Michael Keenan MD

16650 Pueblo Blvd
Jordan, MN 55352

Luverne Community Hospital

1600 N Kniss Ave
Luverne, MN 56156

2042 Juniper Ave
Slayton, MN 56172

600 Main Ave S
Baudette, MN 56623

20 5th St SE
Cook, MN 55723

366 E George St
Ivanhoe, MN 56142

516 Delaware St SE
Minneapolis, MN 55455

Nearby Doctors

Dr. Joseph Keenan, MD is similar to these 3 Doctors near Jordan, MN.