50% of professionals earn between ₹20,000 - ₹61,250 INR
The median salary is ₹26,042
The average salary for a Demand Generation in India is INR 26,042 - INR 61,250 per year in 2026. The median salary is INR 43,646 per year, based on 2,011 active job listings.
The cities with the most Demand Generation job opportunities in India are Bengaluru, Mumbai, Pune, Hyderabad, Gurugram. Bengaluru leads with 200 job openings.
Leading employers for Demand Generation roles in India include CNH, Madhouse Works, Zycus.
Explore 2,011 Demand Generation job listings in India on BeBee, or check our salary calculator for a personalized estimate.