Resumes Cover Letters Jobs Blog
WhatsApp Telegram
Start Chat →

Data Analyst Jobs by City

11,722 open Data Analyst positions across 20 cities worldwide. Median salary $80,608. 4,638 posted in the last 7 days.

11,722
Open Positions
$80,608
Median Salary
20
Cities Hiring
8%
Remote Friendly
4,638
New This Week
20+
Companies Hiring
✨ AI Job Search 📄 Resume Example ✉ Cover Letter

💰 Salary Analysis

Salary data based on 517 positions with reported compensation (4% of all Data Analyst listings).

10th percentile
$58,000
25th percentile
$65,000
Median (50th)
$80,608
75th percentile
$100,000
90th percentile
$145,270

Average salary: $89,543

🎯 In-Demand Skills

Most frequently requested skills in Data Analyst job descriptions, ranked by mention frequency.

Python
ETL
Tableau
Power BI
SQL
Data Analysis
Pandas
NumPy
Excel
Data Visualization
Project Management
Scrum
Machine Learning
GCP
Spark

🌎 Salary & Jobs by City

Compare Data Analyst opportunities across 20 cities. Click any city for detailed market analysis.

City Jobs ▼ Median Salary Salary Range Remote % Companies New (7d)
Bengaluru 273 $80,608 $65,000 – $100,000 2% 15 143
New Delhi 176 $80,608 $65,000 – $100,000 4% 15 92
Mumbai 174 $80,608 $65,000 – $100,000 4% 15 92
Hyderabad 147 $80,608 $65,000 – $100,000 3% 15 73
Pune 108 $80,608 $65,000 – $100,000 3% 15 46
Surat 107 $80,608 $65,000 – $100,000 6% 15 44
Chennai 105 $80,608 $65,000 – $100,000 4% 15 49
Gurugram 94 $80,608 $65,000 – $100,000 5% 15 44
Kochi 93 $80,608 $65,000 – $100,000 3% 15 51
Madurai 93 $80,608 $65,000 – $100,000 4% 15 41
Kanpur 89 $80,608 $65,000 – $100,000 6% 15 36
Tiruppur 89 $80,608 $65,000 – $100,000 6% 15 37
Bharatpur 86 $80,608 $65,000 – $100,000 5% 15 34
Nadiad 86 $80,608 $65,000 – $100,000 5% 15 34
Thane 86 $80,608 $65,000 – $100,000 5% 15 34
Coimbatore 85 $80,608 $65,000 – $100,000 4% 15 36
Gandhinagar 85 $80,608 $65,000 – $100,000 5% 15 33
Jamnagar 85 $80,608 $65,000 – $100,000 5% 15 33
Junagadh 85 $80,608 $65,000 – $100,000 5% 15 35
Moradabad 85 $80,608 $65,000 – $100,000 4% 15 33

🏢 Top Employers

15 companies with the most Data Analyst openings globally.

Randstad Enterprise 220 jobs
Apex Systems 133 jobs
AasaanWill 107 jobs
Data Voyage 107 jobs
Operatif 104 jobs
Insight Global 103 jobs
Droisys 100 jobs
PharmSight Research and Analytics 95 jobs
Ruder Finn India 94 jobs
Arcana 86 jobs
Pinnacle Group, Inc. 72 jobs
Daice Labs 69 jobs

🌐 Where Data Analysts Work

India  9,856 jobs
United States  1,412 jobs
Germany  404 jobs
Canada  29 jobs
UAE  21 jobs

Data Analyst Job Market Overview (2026)

The Data Analyst job market is solidly active, with 11,722 open positions tracked across 20 cities worldwide. In the past 30 days alone, 10,516 new positions were posted (4,638 in the last week), indicating strong and consistent demand from employers.

Compensation Landscape

The median salary for Data Analyst positions is $80,608, with the middle 50% of earners making between $65,000 and $100,000. Top earners (90th percentile) command $145,270 or more. Note that 96% of listings do not disclose salary, so actual compensation may differ in some markets. The highest-paying city is Bengaluru at $80,608 median, while Moradabad offers $80,608.

Remote Work Availability

8% of Data Analyst positions offer remote or hybrid work arrangements (887 listings). While the majority of positions remain on-site, remote options are increasingly available.

Skills That Get You Hired

Based on analysis of job descriptions, the most in-demand skills for Data Analyst roles are Python, ETL, Tableau, Power BI, SQL, and Data Analysis. Including these keywords in your resume and cover letter can significantly improve your ATS match rate and interview chances.

How to Apply

Start by reviewing our Data Analyst resume example to see what top candidates include. Pair it with a strong cover letter tailored to your target company. Then use JobsChat AI to search all 11,722 positions and get matched based on your experience, preferred location, and salary expectations.

Related Roles