Hello, Yes, JNU is an excellent and well-regarded choice for an MPH. Its Centre of Social Medicine and Community Health (CSMCH) offers a 2-year Master of Public Health program known for its strong academic rigor. The program focuses heavily on the social sciences, research methodology, community health, and health policy. Admission is competitive, based on the CUET-PG exam and a personal interview.
Regarding Delhi University (DU), it does not have a well-known, central MPH program like JNU's. While the "Delhi School of Public Health" exists under its Institution of Eminence (IoE) initiative, its programs are still developing. You might find MPH programs at other state universities in Delhi, like Dr. B. R. Ambedkar University (AUD) or DPSRU, but these are separate from DU.
Therefore, if choosing between the two, JNU is the clear and established option for a research and policy-focused MPH.
I hope you found this information helpful and for any study related queries you can ask in careers360 app, Have a great day!