Anchorwoman Salary 2026: TV News Anchor Pay Scale in India
Top broadcast news anchors hosting prime-time slots earn between ₹25 Lakh and ₹1.5 Crore per year across major television networks.
Below is a detailed breakdown covering news anchor compensation by experience level, job role, media sector, location, top recruiters, and actionable steps to build a high-paying media career.
| Parameter | Details |
|---|---|
| Average Annual Salary | ₹4,72,203 to ₹6,40,000 per year |
| Average Monthly Salary | ₹39,350 per month |
| Starting Salary (Fresh Graduates) | ₹15,000 to ₹25,000 per month |
| Top TV News Anchor Pay | ₹1 Lakh to ₹3 Lakh per month |
| High-Profile Prime-Time Anchor Pay | ₹25 Lakh to ₹1.5 Crore per year |
News Anchor (Career) Salary by Job Role
Salaries within broadcast media organizations vary significantly based on operational responsibilities, editorial hierarchy, and screen visibility. High-profile broadcast news anchors hosting prime-time shows command the highest compensation levels among on-camera talent.
| Job Role | Annual Salary Range (INR) | Key Responsibility | Source |
|---|---|---|---|
| Editor-in-Chief | ₹50 Lakh to ₹2 Crore | Editorial direction, content strategy, and overall channel management | IAAN |
| News Director | ₹30 Lakh to ₹1 Crore | Oversees newsroom production and strategic decisions | IAAN |
| Content Director / Head of Digital | ₹30 Lakh to ₹1.5 Crore | Manages content strategy for news websites and social media | IAAN |
| Broadcast News Anchor | ₹25 Lakh to ₹1.5 Crore | Presents news on TV/digital; prime-time anchors earn highest | IAAN |
| Investigative Journalist | ₹20 Lakh to ₹80 Lakh | In-depth reporting on corruption and critical social issues | IAAN |
| Political Analyst / Correspondent | ₹15 Lakh to ₹75 Lakh | Covers national and international political developments | IAAN |
| Foreign Correspondent | ₹15 Lakh to ₹70 Lakh | Reports global news requiring travel and field reporting | IAAN |
Television News Anchor Salary by City in India
| City | Average Annual Salary (INR) |
|---|---|
| Mumbai | ₹4,72,203 |
| Kanpur | ₹4,06,963 |
| Jaipur | ₹3,95,648 |
Among surveyed Indian cities, Mumbai offers the highest average salary for television news anchors at ₹4,72,203 per year. It is followed by Kanpur at ₹4,06,963 per year and Jaipur at ₹3,95,648 per year.
How to Increase News Anchor (Career) Salary
- Changing employers to organizations willing to pay higher rates for your skills, or working in major media hubs like Mumbai, which offers an average salary of ₹4,72,203 per year.
- Gaining advanced degrees to raise income potential and qualify for promotions, or joining major networks like NDTV, Network 18, and The Times of India.
- Building management experience by overseeing junior anchors, or advancing into roles such as News Director (₹30 Lakh to ₹1 Crore) or Editor-in-Chief (₹50 Lakh to ₹2 Crore).
News anchors can increase earnings by changing employers, gaining advanced degrees, and building management experience. Joining major media networks like NDTV or relocating to metro hubs like Mumbai also boosts pay potential.
How to Start Your News Anchor (Career) Journey: Step by Step
- Complete Bachelor Degree / BAJMC: Pursue a Bachelor’s degree from a recognized university or specialized BJMC/BAJMC (Bachelor of Arts in Journalism & Mass Communication) at media institutes like NIMCJ Ahmedabad or IAAN School of Mass Communication.
- Pursue Postgraduate Studies (Optional/Preferred): Enroll in MAJMC (Master of Arts in Journalism & Mass Communication) or a PG Diploma in Journalism to qualify for higher starting positions and increase income potential.
- Develop Core On-Camera & Vocal Skills: Build camera-friendly presentation skills, voice modulation, correct pronunciation/accent, and dual language proficiency in English and Hindi.
- Gain Initial Field & Desk Experience: Start as an assistant content creator, junior reporter, or video artist at regional or digital news organizations (starting at ₹15,000 to ₹25,000 per month).
- Apply to Media Houses & Public Service Broadcasters: Apply directly on recruitment portals such as Prasar Bharati (https://applications.prasarbharati.org) or top private media houses (NDTV, Network 18, Times of India).
| What to do | Where | Link |
|---|---|---|
| Compare colleges, fees and cutoffs | News Anchor (Career) colleges in India | findmycollege.com |
Starting salaries for fresh journalism graduates range from ₹15,000 to ₹25,000 per month, with strong potential to qualify for higher-paying senior anchor roles.
FAQs
What is the average salary of a news anchor in India?
The average annual salary for a television news anchor in India is ₹4,72,203, which translates to ₹39,350 per month. Top news anchors on TV channels in India earn between ₹1 Lakh and ₹3 Lakh per month.
What is the salary of News Anchor in India per month?
The average monthly pay for a television news anchor is ₹39,350. The 25th percentile salary is ₹34,073 per month, while the 75th percentile is ₹44,802 per month. Top TV news anchors earn ₹1 Lakh to ₹3 Lakh per month.
What is the starting salary of a news anchor in India?
Fresh graduates from journalism programs like BAJMC or MAJMC start with salaries between ₹15,000 and ₹25,000 per month. PayScale data indicates entry-level news anchors with under 1 year of experience average ₹5,50,000 per year.
How much do top broadcast news anchors earn in India?
High-profile broadcast news anchors hosting prime-time slots on major Indian TV networks earn between ₹25 Lakh to ₹1.5 Crore per year. Top TV news anchors earn between ₹1 Lakh to ₹3 Lakh per month.
Which city pays the highest salary for television news anchors in India?
Mumbai offers the highest average salary for television news anchors in India at ₹4,72,203 per year, followed by Kanpur at ₹4,06,963 per year and Jaipur at ₹3,95,648 per year.
