Application Process

two students holding up a sign that they matched with the program

Program Prerequisites

  • Firm commitment to a career in ambulatory primary care and urban health for all ages.
  • Aspiration to lead in urban health primary care.
  • We strongly encourage you to submit a personal statement that discusses your dedication to a career in urban health primary care leadership.
  • No plans to subspecialize in Internal Medicine or Pediatrics (Addiction Medicine Fellowship, Adolescent Medicine Fellowship, National Clinician Scholars or fellowships in General Internal Medicine or Pediatrics are not considered subspecializing).
  • Medical student or graduate in good standing. Only MDs or DOs who have graduated within the past three years are eligible.
  • Passing USMLE Step I by date of submission of application. We do not have a minimum score requirement.
  • Successful completion of USMLE Step II by the beginning date of the residency.
  • Completion or plans for a sub-internship/acting internship in either medicine or pediatrics. This does not need to be completed before you apply.
  • We will consider H1 visas only for international graduates of United States medical schools. Due to the nature of our program, J1 visas are not accepted.
  • We do not offer preliminary positions
a student holding up a sign that she matched with the program

How to Apply

The Johns Hopkins Residency program fully participates in the National Residency Matching Program (NRMP). Residents are not selected outside of the match.

Application Requirements and Deadline

You may send your application materials to us at any time after ERAS opens. Deadline for submission of your application is the first Friday in November. We will not accept late applications.

Application Materials

  • Personal Statement (please discuss your commitment to urban health primary care leadership)
  • Dean's Letter
  • Transcript
  • USMLE Scores (Step I with application; Step II, when available)
  • ERAS typically allows up to four letters. We encourage you to send as many letters as you can from letter writers who know you well. We certainly welcome department letters from both Internal Medicine and Pediatrics, but we know that may not be possible.
a student holding a sign that she matched

Interview Process

During the interview day, we encourage applicants to get to know our residents, the culture of the program, the program’s mission, and the unique aspects of the program. You will interview with our faculty and program directors, spend time with our residents, and learn more about the program and life in Baltimore. Getting to know us and especially Baltimore will not be easy virtually, but we will do our best to assist with this process.

The interview is not a test of a candidate's abilities. The interview is principally designed to introduce you to the program and vice versa. We want to know about your future goals, if the vision of the residency program matches your career plans, and why you applied to Johns Hopkins.

We will conduct five one-day interviews in November - January. Contact the program coordinator, Niharika Tayade via email ([email protected]) or phone 410-502-2128 if you have questions. 

Scheduling an Interview

Once we have reviewed your MSPE letter, personal statement, CV, transcript and letters of recommendation, we will invite applicants for an interview. Interviews are by invitation only. We will invite you through email. Your invitation to interview will not include an assigned interview date, but we will describe the process to sign up for an interview date. We will do our best to schedule your interview at a time that is convenient for you. Unfortunately, we cannot guarantee an interview on the dates you request.

We hope to send out invitations by mid- to late-October. Please note that we invite applicants and their significant others to “virtually” dine with our residents the night before the interview day.

Again, please contact our residency coordinator, Niharika Tayade via email ([email protected]) or phone 410-502-2128 with questions.