Data Scientist salary in Madrid, Spain (2026)

The median Data Scientist base salary in Madrid is €45,000 a year gross; half earn between €35,000 and €64,000. By experience and company, from 152 real salaries.

Median base salary

€45,000

Half earn between €35,000 – €64,000

Earn €60,000 or more in base
29%
Median total pay with bonus and stock
€48,000
Salaries
152

By experience

ExperienceMedian basep25–p75TotalSalaries
0–1 years€28,000€26,000 – €31,000€30,00027
2–4 years€40,000€35,000 – €50,000€41,00060
5–7 years€59,000€51,000 – €68,000€60,00049
8–11 years€72,000€66,000 – €82,000€90,00010
12–19 years€67,000€58,000 – €73,000€70,0006

The companies that pay most

CompanyMedian basep25–p75TotalSalaries
Revolut€80,000€68,000 – €83,000€96,0007
Cabify€67,000€39,000 – €70,000€67,0005
TomTom€58,000€48,000 – €60,000€58,0006
Santander Bank€54,000€35,000 – €59,000€54,0006
Ericsson€47,000€40,000 – €59,000€52,00011
BBVA€45,000€40,000 – €50,000€48,0008
McKinsey€41,000€41,000 – €85,000€48,0007
Accenture€37,000€35,000 – €46,000€37,0007
NTT Data€29,000€27,000 – €30,000€29,0005
Deloitte€28,000€26,000 – €31,000€28,0008
Ernst and Young€27,000€25,000 – €28,000€27,0007

More salaries

By role

By region

See all →

Frequently asked questions

What is the average Data Scientist salary in Madrid?
The median Data Scientist base salary in Madrid is €45,000 a year gross. Half earn between €35,000 and €64,000, and with bonus and stock the median total is €48,000. From 152 real salaries.
What does a junior Data Scientist earn in Madrid?
With 0–1 years of experience the median base salary is €28,000 a year gross.
What does a senior Data Scientist earn in Madrid?
With 8–11 years of experience the median base salary is €72,000 a year gross, and half earn between €66,000 and €82,000.
Which companies pay Data Scientists most in Madrid?
The best-paying, by median base salary: Revolut, Cabify and TomTom.

Data: Levels.fyi salaries of people working in Spain, in groups of 5 or more, rounded to €1,000. Updated 2026-11-09.