Content has loaded

Journalist salary in India

How much does a Journalist make in India?

Average base salary

₹22,104

The average salary for a journalist is ₹22,104 per month in India. 6 salaries reported, updated at 2 February 2026

Journalist job openings in India

slide 1 of 6
slide1 of 6
Multimedia Journalist
Sky Animation Institute
Rajkot, Gujarat
₹35,000 - ₹60,000 a month
Full-time
1 week ago

Highest paying companies for Journalist in India

Average year pay is based on job postings on Indeed in the past 36 months.
BBC
 
₹11,16,667per year
View company
Xl Dynamics
 
₹10,00,000per year
Thomson Reuters
 
₹7,27,182per year
kalkine solutions
 
₹7,00,000per year
Internshala
 
₹4,00,000per year
TVISHA TECHNOLOGIES
 
₹3,65,475per year

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

Highest paying cities near India for Journalists

  1. Bengaluru, Karnataka
    ₹55,008 per month
  2. New Delhi, Delhi
    ₹39,225 per month
  3. Mumbai, Maharashtra
    ₹29,867 per month
  4. Noida, Uttar Pradesh
    ₹28,940 per month
  5. Gurgaon, Haryana
    ₹23,252 per month

Where can a Journalist earn more?

Compare salaries for Journalists in different locations
vs

Frequently 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.

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).