Good to hear someone else wants to do Primary Care. I felt like at almost every one of my interviews, I was the lone applicant looking to do Primary Care.
Heres my take on it:
I focused only in the midwest, and did not get interviews at most of the way top tier programs (UMich, Mayo, UChicago, Pitt, Penn).
Primary Care tracks are available at MCW, Iowa, Minnesota, Cleveland Clinic, Ohio State, and Wisconsin. Most are separate rank numbers, but others are just different pathways within the Categorical IM program.
The way that they aim more towards PCP training is in sacrificing some other portion of the training for more ambulatory time. Most residents say that by the time they are going through their second year, they are comfortable working inpatient wards but still a bit lost with outpatient management, so taking away inpatient time to add more outpatient time is a good trade-off.
OSU cuts back on consult months, Minnesota cuts back on repeating subspecialty inpatient months, and others do some combo of the above. Most of these programs will also give you more Continuity Clinic time (the usual 1/2 day a week, +another 1/2 day a week on outpatient months).
The big area of variability is how ambulatory months are scheduled. Some have solid months doing some certain clinic - primary care, cards, GI clinic, etc., but others split time so that you spend half of your week in continuity clinic and half in various subspecialty clinics.
I am of the opinion that immersion outpatient experience is important, but you'll figure out how you feel about things after hearing a few interview pitches.
I felt that Wisconsin, MCW, OSU, and Minnesota would all be great Primary Care training programs. Madison takes their indigenous and rural care very seriously. Minnesota has 5 of their 8 chiefs going into Primary Care.
Cleveland Clinic did not appear to be a good place to train for GIM/Primary Care. I am absolutely sure that the training there is very strong and have worked with incredible IM attendings who trained there, but I just got a bad feeling about going there for primary care.
If you want to build a list, do a FRIEDA search for areas you'd be interested in, and it will list whether or not they offer Primary Care and/or Hospitalist tracks.