Journalist salary in India
How much does a Journalist make in India?
Average base salary
- Hour
- Day
- Week
- Month
- Year
The average salary for a journalist is ₹22,104 per month in India. 6 salaries reported, updated at 2 February 2026
Highest paying companies for Journalist in India
Average year pay is based on job postings on Indeed in the past 36 months.Looking to Hire?
Highest paying cities near India for Journalists
Where can a Journalist earn more?
Compare salaries for Journalists in different locationsFrequently Asked Questions (FAQs) about Journalist
The average salary for a Journalist is ₹22,104 per month in India. This figure is based on 6 salaries taken from job postings on Indeed in the past 36 months, last updated on 2 February 2026.
Journalist jobs on Indeed - find your next one today.
Journalist salaries typically range between a low of ₹15,157 and a high of ₹32,235 per month, depending on experience, location, and the hiring company.
Some of the highest-paying cities for Journalist include Bengaluru, Karnataka at ₹55,008 per month, New Delhi, Delhi at ₹39,225 per month and Mumbai, Maharashtra at ₹29,867 per month.
Based on recent job postings on Indeed, some of the top-paying companies for Journalist include BBC ($11,16,667 per year) and Xl Dynamics ($10,00,000 per year).