Call (435) 254-5823 to make an appointment as a new patient. Click here for more information.
Dr. Aaron Weaver, MD is a cardiology specialist in Roosevelt, UT. Dr. Weaver completed a residency at University Of Utah School Of Medicine. He currently practices at Revere Health - Roosevelt - Cardiology and is affiliated with Mountain View Hospital. He accepts multiple insurance plans. Dr. Weaver is board certified in Interventional Cardiology.
- Pennsylvania State Hershey Medical Center, Fellowship Hospital
- University Of Utah School Of Medicine, Residency Hospital
- University of Utah Hospital, Internship Hospital
- Pennsylvania State University, Medical School
- Blue Cross Blue Shield
- CareFirst Blue Cross Blue Shield
- First Health (Coventry Health Care)
* Please verify this information when scheduling an appointment.
Leave a review
How likely are you to recommend Dr. Weaver?
Great combination of knowledge, skill, and kindness. Enjoyed my appointment.
Frequently Asked Questions
Dr. Aaron Weaver, MD generally accepts new patients. You can see Dr. Weaver's profile to make an appointment.
Use our insurance check to verify if Dr. Weaver accepts your insurance.
Dr. Weaver frequently treats Adult Congenital Heart Conditions, Heart Conditions, and Cardiac Electrical System Procedures.
Dr. Weaver's office is located at 250 West 300 North, Roosevelt, UT 84066. Find other locations and directions.
Dr. Weaver speaks English and English. View profile to see all.
Dr. Weaver has not yet indicated whether they offer telehealth services. Please contact the office to check for availability/eligibility.
- Mountain View Hospital
- Timpanogos Regional Hospital
- American Fork Hospital
- Sevier Valley Hospital
- Utah Valley Hospital
Revere Health - Roosevelt - Cardiology
Revere Health - Roosevelt - Cardiology250 West 300 North, Roosevelt, UT 84066 Existing Patients: (435) 254-5823
Revere Health - American Fork - Cardiology
Revere Health - American Fork - Cardiology1175 East 50 South Ste 251, American Fork, UT 84003 Existing Patients: (435) 254-5820