You have some great stats and I think you will be a competitive applicant. Some general thoughts:
- 9 is not an unreasonable number of schools to be applying to. I applied to a similar number last year (a combination of various masters and PhD programs) and am glad that I did but it was EXPENSIVE (around $600 total) and so time consuming when you account for researching all the schools, talking to professors I would want to work with, and dealing with all the paperwork
- Talk to professors - I think the fact that I reached out to several professors at each of the schools I was interested in and made an effort to visit if I could really made a difference in my chances. After all, they are looking for people to help them do their research. It's always a good idea to let them know that you want to work with them and to put a face or voice with a name so they can vouch for you come decision time.
- Consider applying to a range of programs - I found that the MsPH and other variations on the Masters of Science degree to be good alternatives to the MPH. Not only are they less competitive, they are more researched based, and you won't have to take the required MPH course (e.g., health behavior, environmental health...) that is unless you want to. If the PhD is what you're ultimately after, the professional degree (i.e. MPH) is going to be less important. Most MS degrees also either require or allow for a practicum so there is not need to have it written into the requirements of your degree. I did not apply to multiple programs within a school.
- If you do end up getting a MS/MPH first, consider getting it at the school that you ultimately want to get your PhD at. Most schools have their own way of teaching methods, and if you switch schools, you'll have to take these first year classes over again.
In terms of your schools:
- I'm pretty sure Hopkins, Emory, Columbia, and UW do not let you apply directly into the epi PhD program without a masters first. At Columbia, most of the PhD students do not come directly out of the MPH program, meaning they work for a few years and then come back or come from different masters programs. At UW, the transition is pretty fluid and you can apply after your first year I believe.
- Harvard says that they don't accept epi PhD students unless they have a master's first, but I know someone who did get in so maybe this is a possibility?
- UNC will allow you to apply without a masters through their MsPH/PhD epi program
Hope this is helpful and good luck!