Program Overview

Training Sites

The clinical training of residents occurs at Stanford University Hospital and Clinics, the Palo Alto Veterans Administration Medical Center and the Santa Clara Valley Medical Center, a large county hospital. These three sites provide the Stanford housestaff with diversity and complementary patient populations and experiences. Interns rotate through all three sites.


We believe in several fundamental principles as an Internal Medicine residency training program, and have designed our curriculum to match these principles. 


We pride ourselves in offering an individualized residency education with intensive mentorship. To help accomplish this goal, we have a variety of tracks to choose from. Please note that these are separate from the Pathways of Distinction (PODs) and the Core Faculty Mentorship Groups, in which every incoming Internal Medicine intern will have the opportunity to participate.

How to Apply

Stanford participates in the National Residency Matching Program. Applications are only accepted and reviewed through ERAS. ERAS allows a maximum of four (4) LoRs to be assigned to a program.

For the 2023-2024 Application cycle, applications will be reviewed on September 27, 2023. For the 2023 ERAS® cycle, our program will be participating in the supplemental ERAS application offered through the AAMC’s ERAS program. Applicants will be required to complete the MyERAS application, and participation in the supplemental ERAS application is optional. We strongly encourage completion of both application parts no later than September 16, 2023, so that they are available for our original application review.

Interview days are held on Tuesdays and Fridays from the beginning of November through mid-January. All interviews will be virtual.

All intern appointments are made in accordance with the rules of the NRMP. For further instruction, please review the MyERAS Documents page in the ERAS FAQ section.


Contact Us


Program Overview

Learn more about the Stanford Med Res Clinical Experience!