Data Analyst Salary In India in 2025

Last Updated : 19 Aug, 2025

Ever wondered how much data analysts actually make in India? You're not alone. With everyone talking about data being the "new oil," more people are curious about jumping into this field. Here's the thing - data analyst jobs are everywhere these days. From small startups to big corporations, everyone wants someone who can look at their messy spreadsheets and say, "Here's what's really happening with your business."

In this article, we'll give you the straight facts about what data analysts are earning in 2025. Whether you're a college student trying to pick a career or someone thinking about switching jobs, this should help you figure out if data analysis is worth your time.

Who is a Data Analyst?

Think of a data analyst as a detective, but instead of solving crimes, they're solving business puzzles using numbers and data. Basically, they take huge piles of information - we're talking spreadsheets with thousands of rows, customer databases, sales records, you name it – and figure out what it all means. They're the ones who can look at your company's messy data and say things like, "Hey, your sales drop every Tuesday" or "Most of your customers are actually coming from this one city you weren't paying attention to."

Here's why companies love them: instead of guessing what to do next, they can actually base their decisions on real facts. Should we open a new store? Launch a new product? Spend more on marketing? A good data analyst can help answer these questions by looking at what the data is telling them.

Road Map to become a Data Analyst - How to Become a Data Analyst: A Complete Guide

Average Data Analyst Salary in India in 2025

The average salary of a Data Analyst Fresher in India is INR 4-6 LPA per year. If a person has experience of 2-3 years, then the figure may increase up to 7-9 LPA. Some of the top recruiters of Data Analysts are IBM, Accenture, Wipro, Microsoft, Capgemini, and Cognizant, among others. Google is the highest payer in the market for Data Analysts with an average package of INR 13.40 LPA. The highest salary of a Data Analyst in India can go up to as much as INR 22 LPA.

For a clear understanding, let's look at the average data analyst salary per month in India, which lies in the range of 15K per month to 1.1 Lacs per month.

Data Analyst Salary: Based on Experience

In the dynamic field of data analysis, experience plays a crucial role in determining salary levels. As professionals gain more experience, their skills, expertise, and contributions to their organizations grow, leading to higher compensation. Here's a breakdown of how a data analyst salary varies based on experience:

ExperienceAverage Annual Salary
0 - 5 years3.60 LPA
6 - 10 years5.50 LPA
11 - 15 years7.90 LPA
16 - 20 years12.40 LPA

As you can see, data analyst fresher salary in India can be as high as INR 6 LPA, which makes data analysis as a good career choice for students.

Data Analyst Salary after 5 years can go as high as INR 12 LPA.

Data Analyst Salary: Based on Specialization

Here is a list to help you understand the Data Analyst Salary in India based on specializations.

Data-Analyst-Salary-In-India-diagram-copy
Data Analyst Salary: Based on Specialization

Specialization

Average Salary per Annum (in INR)

Business Analytics and Intelligence

7.6 LPA

Data Engineering and Warehousing

5.0 LPA

Database Management

13.6 LPA

Data Mining

4.6 LPA

Machine Learning

5.4 LPA

Data Scientist

14 LPA

Among these, data scientist salary in India is one of the highest salaries in data science field.

Data Analyst Salary: Based on Location

A data analyst can expect higher salaries in major cities of India, such as Mumbai, Bangalore, and Delhi. It is because of the higher cost of living and the need for employers to retain talent.

Name of the CityAverage Annual Salary (INR)
Delhi6.08 LPA
Gurugram5.16 LPA
Mumbai6.15 LPA
Hyderabad5.70 LPA
Ahmedabad5.11 LPA
Bangalore5.59 LPA
Noida5.26 LPA

Some out of India locations that pay well to data analysts are:

LocationSalary(in INR)
Data analyst salary in Dubai27 LPA
Data analyst salary in Germany52 LPA
Data analyst salary in UK42 LPA
Data analyst salary in US64 LPA

Data Analyst Salary: Based on Companies in India

This list can give you a good starting point when negotiating your salary for a data analyst position in India. 

Name of the Company

Average Annual Salary (INR)

Google13.20 LPA
Amazon8.60 LPA
Tata Consultancy Services6.51 LPA
Accenture5.85 LPA
Cognizant5.40 LPA
Infosys5.20 LPA
Deloitte6.05 LPA
Ernst & Young5.59 LPA
Wipro5.00 LPA

The salaries above are for data analysts with a bachelor's degree and 0-3 years of experience. A master's degree further increases the salary offered.

Top Companies for Data Analysts in India

India is a pool for data analytics talent. Many leading companies hire data analysts from India. Some of them are:

  1. Tata Consultancy Services (TCS)  
  2. Infosys  
  3. Wipro  
  4. Accenture  
  5. Cognizant  
  6. HCL Technologies  
  7. Capgemini  
  8. IBM India  
  9. Microsoft India  
  10. Amazon India  
  11. Google India  
  12. SAP Labs India  
  13. Flipkart  
  14. Paytm  
  15. Tech Mahindra  
  16. Adobe  
  17. Oracle  
  18. Intel India  
  19. Deloitte India  
  20. Cisco Systems Inc  

These companies are always looking for talented data analysts to join their teams. You should target them if you aspire to be a data analyst in India.

Data Analyst Roles And Responsibilities

There is a rapidly growing demand for data analysts in India because more businesses value the importance of data-driven decision-making. It can further increase Data Analyst Salary in India and open new paths to this career.

The roles and responsibilities of a data analyst depend on the company and the industry. Some common ones include: 

  • Collecting data from various sources 
  • Cleaning them to remove errors 
  • Using statistics and machine learning to analyze data 
  • Communicate the insights to their clients 
  • Develop data-driven solutions based on the gathered insights 
  • Staying updated on the latest data analysis techniques. 

In addition to these roles and responsibilities, data analysts in India may also need to work with other teams, such as marketing, sales, and product development, to gather and analyze data.

There are many great job roles for data analysts, but some of the most popular include:

  • Data Scientist
  • Business Intelligence Analyst:
  • Marketing Analytics Analyst
  • Financial Analyst
  • Risk Analyst

These are just a few of the many great job roles for data analysts. With the increasing demand for data-driven decision-making, the opportunities for data analysts are endless.

Here are some additional job roles that are becoming increasingly popular for data analysts:

  • Data Engineer
  • Machine Learning Engineer
  • Data Architect
  • Chief Data Officer (CDO)

Data Analysts Qualifications Required

To become a successful data analyst, a combination of formal education, technical skills, and relevant experience is essential. Here are the key qualifications and skills typically required for a data analyst role:

  1. Educational Background:
    • Bachelor’s Degree: Most data analyst positions require at least a bachelor's degree in a related field such as mathematics, statistics, computer science, information technology, or economics.
    • Master’s Degree (Optional): A master's degree in data science, business analytics, or a related discipline can provide a competitive edge and open up opportunities for more advanced roles.
  2. Technical Skills:
    • Programming Languages: Proficiency in programming languages such as Python, R, or SQL is crucial for data manipulation, analysis, and querying databases.
    • Data Visualization Tools: Familiarity with tools like Tableau, Power BI, or QlikView for creating insightful visualizations and dashboards.
    • Statistical Software: Experience with statistical software packages like SAS, SPSS, or Stata for advanced data analysis.
    • Database Management: Knowledge of database systems such as MySQL, Oracle, or MongoDB for data storage and retrieval.
  3. Analytical Skills:
    • Statistical Analysis: Strong understanding of statistical concepts and methods to analyze data and draw meaningful conclusions.
    • Data Cleaning and Preparation: Ability to clean, preprocess, and transform raw data into a usable format for analysis.
    • Problem-Solving: Strong problem-solving skills to identify trends, patterns, and insights from complex data sets.
  4. Business Acumen:
    • Domain Knowledge: Understanding the industry or domain in which the organization operates to provide relevant and actionable insights.
    • Communication Skills: Ability to communicate findings effectively to non-technical stakeholders through clear reports, visualizations, and presentations.
  5. Certifications (Optional):
    • Obtaining certifications such as Certified Analytics Professional (CAP), Microsoft Certified: Data Analyst Associate, or Google Data Analytics Professional Certificate can validate skills and enhance job prospects.
  6. Experience:
    • Internships and Projects: Practical experience through internships, projects, or freelance work is highly valued. Real-world experience helps in applying theoretical knowledge to actual business problems.
    • Continuous Learning: Staying updated with the latest trends, tools, and technologies in data analysis through online courses, workshops, and professional development programs

Best Data Analyst Certifications

Earning a data analyst certification can help you show recruiters your abilities. It can also help you gain knowledge in areas you may lack. A data analyst candidate may pursue the following certifications:

Some of the popular certifications related to data analysis are:

Comment