Call or Text to Schedule Appointment:
210-690-2273

Physician Owned Primary Care for the San Antonio Community

High-Quality Patient Care in San Antonio

For over 25 years, MacGregor Medical Center has helped adults across San Antonio stay healthy, strong, and supported through every stage of life. From young adults to seniors, our board-certified Physicians deliver personalized, compassionate primary care with the attention and respect you deserve. We’re also proud to offer a dedicated Medicare Wellness Center designed to meet the unique needs of our senior patients, ensuring proactive, preventive care that keeps you independent and thriving. Join the thousands who trust us. call today and take the first step toward better care.

Our Physicians are Board Certified in Internal Medicine & Family Practice

Our Services

We practice primary care medicine and provide for your primary care needs, including preventive health care, from age 16 and up.
  • Treat Acute Illnesses
  • Treat Orthopedic & Sports-Related Injuries
  • Arthritis
  • Care for Chronic Illnesses
  • Screening
  • Immunizations
  • Provide Motor-Vehicle Accident Care
  • Provide Various Ancillary Testing Services
  • Screening for Diabetic Eye Disease
  • Provide Allergy Testing & Treatment

Our Facility

WE ARE LOCATED ON FREDERICKSBURG Rd (at USAA Boulevard)
Our facilities are located in a beautiful brick, single story, stand-alone structure on Fredericksburg Road at the intersection with USAA Boulevard. We have ample free parking adjacent to our building, and the entire site is wheelchair accessible. Our spacious and well-lit entry welcomes you to multiple receptionist areas.

Our in-house diagnostic lab allows us to perform basic radiology (x-ray) and lab services. We can collect and send out specimens for most other testing. Our extensive network of consultant physicians provide our patients with state-of-the-art testing and care.
9969 Fredericksburg Road, San Antonio, TX 78240
Office Location

9969 Fredricksburg Road
San Antonio, TX 78240

Our Office Hours

Monday - Friday
7:30 AM to 5:00 PM

Schedule Appt.

P: (210) 690-2273
(text or call)

Connect with Us

Copyright 2025 © MacGregor Medical Center of San Antonio
All Rights Reserved | Privacy & Billing Policy | Pharmacy Policy | Feedback