Thompson Medical Group

Overall rating

Top reviews

Dr Thompson is the best Dr I had in a long time. Been going to him for almost 10 yrs . He listens to you, tells u like it is. He has the best staff ever. Very friendly, Knowledgeable. In and out pretty quick. Never have problems w... Read more Dr Thompson is the best Dr I had in a long time. Been going to him for almost 10 yrs . He listens to you, tells u like it is. He has the best staff ever. Very friendly, Knowledgeable. In and out pretty quick. Never have problems with getting my RX’S. I could go on and on about him and his staff. They Always call you right back. Not one complaint. The nurses are awesome. The receptionist is the best. If u need a primary DR. He is the one to get, trust me.
Read less
Teresa M. • April 01, 2026
I was hospitalized and discharge from the hospital and I was told that I needed to make a follow up appointment within a week. They called his office and I had a follow up appointment in two days. I need medication’s that were pre... Read more I was hospitalized and discharge from the hospital and I was told that I needed to make a follow up appointment within a week. They called his office and I had a follow up appointment in two days. I need medication’s that were prescribed from the hospital. They were immediately called into my pharmacy and I was able to pick them up as soon as they were ready at the pharmacy highly recommend Dr. Thompson and his practice
Read less
Gerald H. • May 25, 2026
Read more reviews

About Thompson Medical Group

Thompson Medical Group in Sun City, Arizona, offers high-quality care to adults of all ages. Board-certified and fellowship-trained internal medicine physician E. Leon Thompson, DO, and his colleagues specialize in diagnosing and treating conditions such as heart disease, diabetes, and geriatric disorders, including memory loss.

Patients at Thompson Medical Group benefit from comprehensive chronic disease management for long-term health problems. The internal medicine practice provides expert care to patients living with more than one chronic condition, understanding the challenges comorbidities cause.

In-office lab tests, ear lavages, ankle-brachial index (ABI) procedures (to evaluate blood flow in the legs), and pulmonary function tests (PFTs) are available at Thompson Medical Group. Patients with allergy symptoms can take advantage of on-site testing and allergy shots, and the practice supplies breathing treatments for patients with lung disorders.

For those suffering from musculoskeletal diseases and injuries, joint injections and platelet-rich plasma (PRP) therapy offer relief from pain and improved function. In addition, Thompson Medical Group offers preventive medicine services like annual wellness visits and weight management programs. The office sells XYMOGEN® vitamin supplements to promote overall wellness.

Thompson Medical Group dedicates itself to providing patients with the gentle, personalized care they deserve. To learn more, call the office or book an appointment online today. 

Insurances

  • AARP
  • AHCCCS
  • Aetna
  • AllWell
  • Ambetter
  • Banner Health Network
  • Blue Cross Blue Shield
  • CHAMP VA
  • Care 1st Health Plan
  • Devoted Health Plans

Specialties

  • Internist
  • Nurse Practitioner

Services

  • Annual Wellness Visit
  • Chronic Care Management
  • Concierge Services
  • Diabetes Management
  • Geriatrics
  • Heart Disease
  • Memory Loss
  • Weight Management

Providers (2)

Dr. Elishia Thompson, DO
4.9345661 (703)

Dr. Elishia Thompson, DO

Internist

4.9 (703)
10503 W Thunderbird Blvd
Suite 375
Sun City, AZ, 85351
Mrs. Patricia Polson

Mrs. Patricia Polson

Nurse Practitioner

10503 W Thunderbird Blvd
Suite 375
Sun City, AZ, 85351

Reviews

Overall rating

4.9
703 Reviews

Newest reviews

Terms & Privacy

This practice uses SMS for patient communication.

SMS Terms & Privacy - By opting in, you agree to receive SMS alerts regarding your appointment from Thompson Medical Group. Message frequency varies. Message and data rates may apply. Reply STOP to opt out at any time. For questions, please call (623) 583-7400. Your mobile information will not be shared with third parties.