The average annual salary for a Master of Public Health (MPH) graduate in India generally spans between ₹5.0 LPA and ₹7.0 LPA for entry-to-mid level positions. Fresh graduates joining NGOs or research projects usually start near the baseline figures, whereas individuals securing placements with major international organizations (like the WHO or UNICEF), corporate healthcare consulting firms, or global pharmaceutical companies command considerably higher starting compensation.