Skip to main content

How analyst pay is spread across Spain, 2026

Business intelligence analysts, data analysts, junior data scientists and analytics engineers are all included. Madrid and Barcelona roles dominate the sample and the market, with national figures running 10% to 20% lower.

Percentile Gross Annual SS (6.35%) IRPF (est.) Net Monthly
P25 - Junior / BI Analyst €26,000 €1,651 €3,270 €1,757/mo
Median - Data Analyst (mid) €40,000 €2,540 €8,100 €2,474/mo
P75 - Senior Analyst / Analytics Eng €56,000 €3,556 €14,500 €3,261/mo
P90 - Lead / Data Science Manager €78,000 €4,953 €23,700 €4,331/mo

What each level is worth on the open market

Level Gross Range Key Skills Net Monthly (mid)
Junior BI / Reporting Analyst €22,000 - €30,000 Excel, SQL, Power BI €1,660/mo
Mid Data Analyst €35,000 - €48,000 SQL, Python, Tableau €2,320/mo
Senior Data Analyst €48,000 - €65,000 Python, dbt, Spark €3,080/mo
Analytics Engineer / Data Lead €58,000 - €80,000 dbt, Airflow, Snowflake €3,580/mo
Head of Data / Data Science Manager €70,000 - €100,000 Strategy + technical €4,120/mo

The skills gap that splits the Spanish data market

The Spanish market splits along skill lines far more sharply than the German or Dutch ones do. Between someone producing reports in Excel and Power BI and someone fluent in Python with machine learning experience sits a gap of €8,000 to €15,000 gross a year, comfortably more than most companies hand over for a promotion.

Specifically, the skills that command the biggest premium in 2026:

  • Python (pandas, scikit-learn): +€8,000-€15,000/year versus SQL-only peers at mid-level. If you can demonstrate ML pipeline work (not just scripting), the premium widens further.
  • dbt (data build tool): Analytics engineering as a discipline is booming in Spain. dbt-proficient analysts are crossing into data engineer salary bands - €55,000-€75,000 is realistic at senior level.
  • Spark / cloud data platforms (Databricks, Snowflake, BigQuery): Adds €4,000-€8,000 versus traditional warehouse experience. Cloud certifications (Google Professional DA, AWS Data Analytics) are recognised but not over-valued - practical project experience matters more to Spanish hiring managers.
  • Domain knowledge in finance/banking: BBVA Tech, Santander Data, CaixaBank AI teams actively hire and pay premiums for analysts who understand credit risk, AML or regulatory reporting (COREP/FINREP).

Barcelona's data scene against Madrid's fintech cluster

The two cities lead in different directions entirely. Barcelona's 22@ district has become the densest concentration of data work in the country, with Mobile World Congress pulling in telecom-adjacent analytics covering network performance, customer churn and pricing optimisation for Telefónica, Vodafone and MásMóvil. Glovo, Typeform, Factorial and Wallapop all run established teams there, and the city's consulting corridors also carry aerospace and manufacturing data work originating in Sevilla.

Financial services define Madrid. The BBVA data science group, among the largest in Spain, Santander's BST unit, the CaixaBank AI team and a growing fintech cluster including Flywire, Ibancar and Younited all want analysts who pair SQL and Python with genuine financial knowledge. Bank roles there bring more stability and better benefits, at the cost of the equity upside a Barcelona startup might offer.

Sevilla deserves more attention as a third market. Boeing, Airbus Defence & Space and Indra Sistemas all run aerospace analytics teams there, and the Universidad de Sevilla produces genuinely competitive graduates. Salaries sit €8,000 to €12,000 below Madrid, against living costs that are lower by a comparable margin.

IRPF applied to an analyst on €40,000

Take €40,000 gross and the 2026 deductions fall out like this:

  • Social Security cuota obrera: 6.35% x €40,000 = €2,540
  • Mínimo personal reduction (€5,550) applied to reduce IRPF liability, not the taxable base
  • Combined IRPF (estatal + autonómico Madrid tariff): 19% on first €12,450 + 24% on next €7,750 + 30% on remainder ≈ €8,100
  • Net annual: €40,000 - €2,540 - €8,100 = €29,693
  • Net monthly: €2,474/month (12 payments)

Take the same €40,000 in Cataluña and the higher regional rate adds roughly €400 to €600 of IRPF a year, costing €33 to €50 a month. Real enough without being dramatic at this level, and the gap widens considerably once income passes €60,000.

Frequently Asked Questions

What does a data analyst in Spain actually take home per month?
A mid-level data analyst earning €40,000 gross takes home approximately €2,474/month after Social Security (€2,540) and IRPF (~€8,100). Senior analysts at P75 (€56,000) take home about €3,261/month. Analytics engineers and lead roles at €78,000 net around €4,331/month.
Which skills increase a data analyst's salary the most in Spain?
Python with ML libraries (pandas, scikit-learn) adds €8,000-€15,000/year over SQL-only peers at mid-level. dbt proficiency pushes analysts into analytics engineering salary bands (€55,000-€75,000). Cloud platform experience (Databricks, Snowflake, BigQuery) adds €4,000-€8,000. Financial domain knowledge is specifically valued at BBVA, Santander and CaixaBank tech teams.
Is Barcelona or Madrid better for data analyst roles in Spain?
Barcelona dominates in product-company and telecom analytics; Madrid leads in financial services data. Gross salaries are broadly similar at equivalent levels, but Madrid's lower autonómico IRPF rate means slightly higher net take-home at the same gross. Barcelona offers more startup equity upside; Madrid offers more stability and structured career paths at large banks.
Are data analyst jobs in Spain available in English?
Yes - particularly in Barcelona's multinational tech companies and in Madrid's Big 4 consulting practices. However, roles at Spanish banks and SMEs require Spanish fluency. Remote roles for foreign companies (employed in Spain, working for a UK/US/Dutch employer) are increasingly common and typically do not require local language skills for day-to-day work.