Skip to main content

Data Analyst Salary Distribution — Spain 2026

Covers business intelligence analysts, data analysts, junior data scientists and analytics engineers. Figures include Madrid and Barcelona roles which dominate the market; national figures are 10–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

Seniority Bands — What the Market Pays at Each Level

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 Premium Gap in Spain's Data Market

Spain's data market has a pronounced skills bifurcation that doesn't exist to the same degree in Germany or the Netherlands. The gap between a pure reporting analyst (Excel/Power BI) and a Python-fluent analyst with ML exposure is €8,000–€15,000 gross/year — far larger than the typical promotion-year increment at most companies.

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 Ecosystem vs Madrid's Fintech Cluster

These two cities offer genuinely different data career trajectories. Barcelona's 22@ district has become Spain's most data-dense neighbourhood. The MWC anchor brings telecom-adjacent analytics (network performance, customer churn, pricing optimisation for Telefónica, Vodafone and MásMóvil). Glovo, Typeform, Factorial and Wallapop all run mature data teams there. Barcelona also hosts Sevilla's aerospace and manufacturing data operations through Barcelona's consulting corridors.

Madrid's data market is dominated by financial services. BBVA's data science group (one of the largest in Spain), Santander's data unit (BST), CaixaBank's AI team and the growing fintech cluster (Flywire, Ibancar, Younited) drive demand for analysts with SQL + Python + financial domain expertise. Madrid roles in large banks tend to offer more stability and better benefits packages, but lower equity upside versus Barcelona startups.

Sevilla is an underrated third market: Boeing, Airbus Defence & Space and Indra Sistemas all have aerospace analytics teams there, and the Universidad de Sevilla churns out competitive data graduates. Salaries are €8,000–€12,000 lower than Madrid, but cost of living is meaningfully lower too.

How IRPF Works for a Data Analyst on €40,000

On a gross salary of €40,000, the 2026 deductions work as follows:

  • Social Security cuota obrera: 6.35% × €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)

In Cataluña on the same €40,000, the higher autonómico rate adds approximately €400–€600/year in additional IRPF, reducing net monthly by €33–€50. The difference is real but not dramatic at this salary level — it widens significantly above €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.