Are you curious about Data Analysts salary in India? Data Analyst is an important profession where their roles are to collect, clean, analyze and interpret data to uncover important insights to help organisations make informative decisions. Data plays an important role in almost every business nowadays. Every action we take online generates a huge set of data.Â
With huge growth like e-commerce, shopping habits, finance, healthcare, etc there is a high demand for professionals having skills sets in data analysis. If you want a career in data analysis and need to know the potential data analysts salary you can earn then read the complete article to know the entire salary breakdown for data analyst for freshers as well as experienced.Â
Is the Salary of a Data Analyst Worth It In 2025?
The most interesting question in everybody’s mind right now is whether the overall package received by a Data Analyst is worth the work. Data Analysts are the professionals who handle and manipulate modification in data to analyse trends, patterns and social analysis.
The demand for skilled data analysts is increasing day by day and is expected to rise even more in coming years. The average data analysts salary of a data analyst lies in the range of 4 to 6 Lakh per year. In India, the options for freshers and experienced professionals are vast for entry level data analyst enthusiasts.Â
High Demand for Data Analysis In IndiaÂ
The demand for data analysis is increasing day by day with more and more dependence on data. With digital transformation businesses are investing more on people who can collect, organise, and generate vast amounts of data to help businesses in taking important decisions.Â
Most of the companies like Flipkart, Amazon, Paytm, Razorpay, and others rely on data to enhance their customer experience, drive sales, and manage risks. Data manipulation can create a lot of opportunities for monetization where most of the new startups are dependent on these data inputs to scale their operations.Â
Read More: Deloitte Data Analytics Internship For Fresher Gradudates In 2025
Salary Expectations for Data Analyst In IndiaÂ
The data analysts salary distribution depends upon the position and experience of an individual.Â
1. Entry Level SalariesÂ
The entry level salaries are for professionals who are in the early position or days of their data analyst career. The average salaries of these entry level positions lies between INR 3 lak to INR 6 lakh per annum.Â
Candidates who are recent graduates with a degree in computer science or related field. Companies can offer additional training programs and mentorship for skill development.Â
2. Mid Level SalariesÂ
Candidates once gain some level of experience in the field of data analysis with your earning potential increasing significantly. The mid level experienced employees can earn between INR 6 lakh to INR 12 lakh per year.Â
Professionals in this segment need to manage projects, lead teams and are answerable for the overall report of the project to justify the higher range of the mid level data analysts salary range.Â
3. Senior Level SalariesÂ
The senior level experienced professionals in data analysis with at least 5 years or more experience working in data analysis roles. The average data analysts salary of senior level employees stays in the range of INR 12 Lakh and INR 25 lakh or more per year.Â
These roles involve strategic planning and responsibility for project success.  Â
Experience Level | Job Title | Salary Range (INR/year) |
0–1 years | Junior Data Analyst | ₹3.0 – ₹5.0 Lakhs |
1–3 years | Data Analyst | ₹5.0 – ₹8.0 Lakhs |
3–5 years | Senior Data Analyst | ₹8.0 – ₹12.0 Lakhs |
5–8 years | Lead Analyst / BI Lead | ₹12.0 – ₹20.0 Lakhs |
8+ years | Analytics Manager / Head | ₹20.0 – ₹35.0 Lakhs+ |
The given data analysts salary range is an expected payout for the professionals based on their experience. However, there are a number of other factors like location, budget and even type of the company which affects the exact payment or the range of salaries of data analysts.Â
Data Analysts Salary Based On Locations
Let us check the range of data analysts salary per year based on their location.Â
City | Salary Range (INR/year) |
Bengaluru | ₹6.0 – ₹14.0 Lakhs |
Mumbai | ₹5.5 – ₹12.0 Lakhs |
Delhi NCR (Gurgaon/Noida) | ₹5.0 – ₹11.0 Lakhs |
Hyderabad | ₹5.5 – ₹11.0 Lakhs |
Pune | ₹5.0 – ₹10.0 Lakhs |
Chennai | ₹4.5 – ₹9.0 Lakhs |
Kolkata | ₹3.5 – ₹7.5 Lakhs |
Ahmedabad | ₹3.5 – ₹6.5 Lakhs |
These ranges of salaries are highly anticipated and are much dependent on various factors. Make sure you draft your resume properly to stand out easily from the other candidates. Learn how to build ATS resumes in resume building sessions in PW Skills courses.Â
Popular Companies Data Analysts Salary PackagesÂ
Let us now check the range of data analysts salary based on the top companies operating in India and offering data analyst roles.Â
Company | Entry-Level | Senior-Level |
₹10 – ₹20 LPA | ₹35 LPA+ | |
Amazon | ₹8 – ₹14 LPA | ₹30 LPA+ |
Flipkart | ₹7 – ₹12 LPA | ₹25 LPA+ |
Tata Consultancy Services (TCS) | ₹3.5 – ₹5.5 LPA | ₹10 – ₹15 LPA |
Infosys | ₹3.5 – ₹5.5 LPA | ₹10 – ₹14 LPA |
Wipro | ₹3.5 – ₹5.5 LPA | ₹12 – ₹16 LPA |
Accenture | ₹5 – ₹7.5 LPA | ₹15 – ₹22 LPA |
Capgemini | ₹4 – ₹6.5 LPA | ₹12 – ₹18 LPA |
ZS Associates | ₹6 – ₹10 LPA | ₹18 – ₹25 LPA |
Deloitte / EY / KPMG / PwC (Big 4) | ₹5 – ₹9 LPA | ₹18 – ₹28 LPA |
These companies are one of the most reputed companies providing quality services and products to its users. They are dependent on data for various operations and hence require a professional who can manage all its data management and analysis work. The best data analysts salary package is offered at Google for both entry level as well as experienced professionals.
Read More:Â Google Data Analyst Course 2025
Are Freshers Getting Opportunities In Data Analyst Roles?
Freshers or recent graduates are offered with the entry level positions in data analyst roles in different companies at different locations. Companies also include training sessions as well as learning materials for them to help them understand the workflow in the industry. The freshers can expect competitive salaries which vary by industry and skills they can offer to the professionals.
Different industries offer different data analysts salary packages for fresh data analysis. The freshers generally join as interns where they generally work in the supervision of their senior employees where they get an opportunity to gain live practical experiences.Â
If you have proper skills like Python, SQL, Data visualisation, machine learning basics, statiscal analysis, and more then you can get a good salary package for your role in most companies.Â
Overall, freshers get a good amount of opportunity in startups as well as reputed industries but it depends on how well they can catch these opportunities and negotiate giving their skills and knowledge.Â
Where are the Highest Paying Data Analyst Jobs In India?
The data analyst jobs are available at most places in India. However, some metro cities offer more lucrative packages than the other common cities in India. Working in these main cities can help you grab great offers as a data analyst role based on your experience i,e. Entry level, mid level or experienced senior level.
- Bangalore: This is generally the headquarters for many startups, MNCs, and tech giants like Google, Flipkart, Infosys, Accenture, and more.
- Hyderabad: Many tech companies such as Microsoft, Facebook, Deloitte, Amazon are situated in Hyderabad which increases the salary expectations of employees applying in these tech companies.
- Mumbai: This Indian city is a finance and media hub with a lot of opportunities and high paying roles in fintech, insurance, investment banks and more. Companies like JP Morgan, Tata Capital, Morgan Stanley offer a good salary package for Data Analyst jobs.
- Gurgaon: Gurgaon is a hub of IT firms with many companies like E-commerce, consulting firms, startups and tech giants having their base in this city. Many big players in the industry like Zomato, Makemytrip, BCG and more have headquarters in this city. You can expect a high salary working as a data analyst in this city.Â
- Pune: This is a rapidly growing city for IT companies and other services. It offers roles in tech, IT, and manufacturing analytics with top companies like TCS, Infosys, Capgemini located in this city.Â
The following cities are the best sorted locations in India for you to start your career in data analytics and get paid well. Some of the other alternatives are also Noida, Delhi (NCR), and more.Â
Which Industries Pay Highest Salaries for Data Analyst Roles?
Data analyst roles are more preferred in companies relying mostly on data driven causes. Let us know which industries offer high data analysts salary packages.
Finance & Investment Banking
Data in these industries are used for fraud detection, risk modeling, customer analytics and more. Companies like JP Morgan, Barclays, ICICI Banks, Axis banks, Goldman Sachs pay attractive packages which range between INR 10 lakhs to INR 40 Lakhs or even more.Â
Tech & IT ServicesÂ
Data generated from software products, apps and services uses these data to perform trend analysis, customer experience, and more. Companies like Google, Microsoft, TCS, Infosys, Accenture and more depend on these data oriented roles and hence the salary even goes up to INR 30 lakh per annum depending on the specialization and other factors.Â
Consulting & Analytics Firms
These project based data work for various clients are often high paying and fast paced roles for data analytics. Some of the big companies like Deloitte, BCG, EY, McKinsey, and more pay in the range of INR 4 to INR 30 lakh or even more to a data analyst professional.Â
Learn Data Analysis With PW Skills [Live + Recorded]
Become a skilled Data analyst professional with the PW Skills Online Data Analytics Program. Master trending skills and advanced tools like Machine Learning, Python, SQL, MongoDB, Pandas, NumPy, and more. Learn important fundamentals of data analytics and related topics with in-depth learning tutorials and real world capstone projects.Â
Practice real world case studies with practice exercises and module level assignments within the course program. Get interview opportunities and prepare for cracking interviews. Get Data Analytics course completion certification after completing the course only at pwskills.com
Data analysts salary FAQs
Q1. What is the data analysts salary for freshers?
Ans: The data analyst salaries for freshers and young graduates is in the range of INR 3 to INR 6 Lakhs. However, this greatly depends on many other factors like the skillset, knowledge, location of industry, city, and more.
Q2. What are the factors that influence the data analysts salary?
Ans: There are many factors which affect the data analyst salary such as the location of the industry, skillset of the working professional, city in which company is located, company type and budget are some of the major factors which affect the data analyst salary.
Q3. What is the average salary of an experienced data analyst role?
Ans: The average salary of an experienced data analyst role lies in the range of INR 8 to INR 30 per annum or even more depending upon what company you are applying to.
Q4. Are data analysts paid well?
Ans: Data analyst is a growing career with high demand depending upon the experience of the candidate and other major factors. Candidates can get paid in the range of iNR 3 to INR 30 Lakh per annum or even more based on the type of company and location in which they are applying for the role of analyst.
Q5. Where are the highest paying data analyst jobs?
Ans: The highest paying data analyst roles are available in cities are Bangalore, Hyderabad, Mumbai, Gurgaon, Pune and more.