Internal Medicine Associates P.C

Internal Medicine in Roanoke and Salem, VA

Valley Internal Medicine Offers Primary Care to Roanoke and Salem

When you need Internal Medicine in Roanoke and Salem, VA, reach out to Valley Internal Medicine. We offer primary care services to patients in the area. We have a wide range of services to suit various medical needs, including:


Chronic Medical Problems

Diabetic Care

Arthritis Evaluation

School and Sports Physical

Geriatric (Elder) Care

Dementia Evaluation

Women’s Care

Palliative Symptomatic Management


Call us in Salem at (540) 380-3722 or in Roanoke at (540) 725-7555 for an appointment. Our staff is ready to meet you and help to provide the utmost care when you need it most.

We Are Accepting New Patients!

Surgeries and Procedures at Our Facilities in Roanoke and Salem, VA

Valley Internal Medicine offers various surgeries and procedures at our facilities in Roanoke and Salem, VA. These include:

Joint Injections

Skin Cancer and Lesions

Blood Draws

Heart Monitor (Holter)

PAD Testing

And More!

Our goal is to make all patients feel comfortable during the appointment. Trust the staff at Valley Internal Medicine to put your needs first.

Routine Physicals and Health Care Needs at Valley Internal Medicine

If you need routine physicals for work or just annually, make an appointment at Valley Internal Medicine. We provide annual physicals and additional health care assessments to make sure you are in the best physical and internal health. 

Our team of doctors provide quality care to all patients in the Roanoke and Salem areas.

Meet the Staff at Valley Internal Medicine

The physicians of Valley Internal Medicine are highly experienced and are Board Certified.

Syed A. Raza, MD: Board-certified in Internal Medicine and Palliative Medicine

Syed T. Haider, MD: Board-certified in Internal Medicine and Palliative Medicine

Tabassum Subuhi, MD: Board-certified in Family Internal and Geriatric Medicine

Contact Us for an Appointment At Our Locations

When you need primary care, contact Valley Internal Medicine. We have doctor’s offices in both Roanoke and Salem, making us accessible to those in the region. Reach out today to schedule your appointment. We accept most insurances.