Data Analyst Jobs in Madrid 2026: Application Guide
162 applications per offer, 2026 average.
Advertisement
You want a data analyst job in Madrid in 2026, but every posting seems to ask for SQL, Python, Power BI, Spanish, English, business sense, stakeholder skills, and somehow 3 years of experience for a “junior” role. Annoying, right? The good news is that Madrid has a real data market, and if you apply in a structured way, you can stop throwing CVs into the void.
Data Analyst Jobs in Madrid 2026: Application Guide#
Madrid is one of the strongest cities in Spain for data analyst roles because it has the mix job seekers want:
- Big corporates with analytics teams
- Banks and fintechs
- Consulting firms
- Startups
- International companies with Spanish offices
- Remote-friendly EU roles that still hire from Madrid
You will see openings from companies like BBVA, Santander, Telefónica, Repsol, Amadeus, Cabify, Glovo, Amazon, Accenture, Deloitte, NTT DATA, Inditex, Minsait, KPMG, EY, and smaller SaaS firms hiring analysts for product, marketing, operations, finance, and BI teams.
Typical 2026 salary ranges in Madrid look roughly like this:
- Junior Data Analyst: €25k to €35k
- Mid-level Data Analyst: €35k to €50k
- Senior Data Analyst: €50k to €70k
- BI Analyst or Analytics Engineer: €45k to €75k
- Data Analyst in banking or consulting: often €35k to €60k
- Remote EU-based analytics roles from Madrid: €45k to €85k
Compare that with the US, where data analyst salaries are often around $65k to $95k for mid-level roles, and $100k+ for senior roles in cities like New York, San Francisco, Seattle, or Austin. Madrid usually pays less than the US, but rent, healthcare, transport, and lifestyle costs can make the package attractive.
The trick is not just “apply more.” It is knowing what Madrid employers are actually filtering for.
What Madrid Employers Want From Data Analysts In 2026#
Most companies are not hiring you because you “love data.” They are hiring you because they have messy business questions and need someone who can turn them into useful answers.
That means your application should prove three things fast:
- You can get data
- You can clean and analyze it
- You can explain what to do next
Core Skills You Will See In Job Ads
For Madrid data analyst roles, expect a mix of the following:
- SQL
- Excel or Google Sheets
- Power BI, Tableau, or Looker Studio
- Python or R
- Data visualization
- KPI reporting
- Dashboard building
- Stakeholder communication
- A/B testing basics
- Google Analytics 4
- CRM analytics, often Salesforce or HubSpot
- ETL basics
- Data quality checks
SQL is the big one. If you are weak in SQL, fix that before sending another 50 applications.
Power BI is also very common in Spain, especially in corporate, consulting, banking, insurance, energy, and retail. Tableau appears too, but Power BI is often the safer bet for Madrid.
Python is useful, but many data analyst jobs will not expect heavy software engineering. You should know pandas, basic data cleaning, joins, grouping, charts, and how to explain your notebook.
Language Requirements
Madrid is international, but Spanish still matters.
You will typically see three types of roles:
-
Spanish-first roles
These require fluent Spanish because stakeholders are local. -
English-first roles
These appear in international companies, tech firms, and shared service centers. -
Bilingual roles
These are common in consulting, banking, and multinational offices.
If your Spanish is B1 or B2, do not hide it. Say it clearly. Something like:
- Spanish: B2, comfortable in business meetings
- English: C1, professional working proficiency
If you are still learning, show progress:
- Spanish: B1, currently taking weekly classes, able to handle written workplace communication
That sounds better than pretending language is not an issue.
Best Types Of Data Analyst Jobs In Madrid#
Not all analyst jobs are the same. If you apply randomly, your CV will look vague. Pick a lane, then tune your CV to that lane.
1. Business Data Analyst
This is the broadest role. You work with teams like sales, operations, finance, or strategy.
Common tasks:
- Tracking KPIs
- Creating dashboards
- Finding trends
- Explaining performance changes
- Preparing reports for managers
- Cleaning data from CRM or ERP systems
Good fit if you like business questions more than coding all day.
Madrid salary range:
- Junior: €26k to €35k
- Mid-level: €36k to €50k
- Senior: €50k to €65k
Companies to watch: Telefónica, Repsol, Iberdrola, Santander, BBVA, Accenture, Deloitte, Minsait.
2. BI Analyst
BI analyst roles are heavy on dashboards, reporting, and data models.
Common tools:
- Power BI
- Tableau
- SQL
- DAX
- Excel
- Azure, AWS, or Google Cloud basics
Good fit if you enjoy building clean dashboards and working with teams that need regular reporting.
Madrid salary range:
- Junior: €28k to €38k
- Mid-level: €40k to €55k
- Senior: €55k to €75k
If you know Power BI plus SQL plus DAX, you are in a much better position.
3. Product Data Analyst
Product analysts work with apps, websites, funnels, and user behavior. You might analyze how users sign up, where they drop off, what features they use, and what changes improve retention.
Common tasks:
- Funnel analysis
- Cohort analysis
- A/B test analysis
- Product dashboards
- User segmentation
- Retention and churn analysis
Tools you may see:
- SQL
- Python
- Amplitude
- Mixpanel
- Google Analytics 4
- Looker
- BigQuery
Madrid salary range:
- Junior: €30k to €40k
- Mid-level: €45k to €60k
- Senior: €60k to €80k
Companies to watch: Cabify, Fever, Job&Talent, Typeform, Glovo, Amazon, small SaaS firms.
4. Marketing Data Analyst
Marketing analysts help companies understand CAC, ROAS, paid search, paid social, email performance, SEO, attribution, and conversion rates.
Common tools:
- Google Analytics 4
- Looker Studio
- SQL
- Excel
- Meta Ads
- Google Ads
- HubSpot
- Salesforce
- Power BI
Madrid salary range:
- Junior: €25k to €34k
- Mid-level: €35k to €50k
- Senior: €50k to €65k
This is a good path if you are switching from marketing into analytics.
5. Financial Data Analyst
Madrid has a strong finance and banking market. These roles may sit inside banks, fintechs, insurance companies, or finance teams.
Common tasks:
- Revenue reporting
- Risk analytics support
- Forecasting
- Budget analysis
- Portfolio analysis
- Cost tracking
- Regulatory reporting support
Tools:
- Excel
- SQL
- Power BI
- Python sometimes
- SAP or other ERP systems
Madrid salary range:
- Junior: €28k to €38k
- Mid-level: €40k to €60k
- Senior: €60k to €75k
Companies to watch: Santander, BBVA, CaixaBank, ING Spain, Mapfre, Línea Directa, KPMG, EY, PwC.
Advertisement
How To Build A Madrid-Ready Data Analyst CV#
Your CV needs to be simple, keyword-friendly, and proof-heavy. Recruiters in Madrid may scan it in 10 seconds before deciding if they care.
Do not make them hunt.
Your CV Should Be 1 To 2 Pages
For most data analyst roles, one page is best if you have under 5 years of experience. Two pages is fine if you have solid experience, multiple roles, or strong project work.
Use clear sections:
- Name and contact info
- Target title
- Short profile
- Skills
- Experience
- Projects
- Education
- Certifications
- Languages
Use A Clear Target Title
Do not write “Data Enthusiast” or “Problem Solver.” Be specific.
Good examples:
- Data Analyst
- Business Data Analyst
- BI Analyst
- Product Data Analyst
- Marketing Data Analyst
- Junior Data Analyst
If the job says “BI Analyst,” your CV title should probably say “BI Analyst” too, assuming it fits your background.
Write A Strong Profile Section
Your profile should be 3 to 4 lines. It should say what you do, what tools you use, what business areas you know, and what result you create.
Example for a junior candidate:
Junior Data Analyst with SQL, Power BI, Excel, and Python experience through business analytics projects. Built dashboards tracking sales, churn, and marketing performance using public and simulated datasets. Fluent in English, B2 Spanish, and seeking an analyst role in Madrid focused on KPI reporting and business insights.
Example for a mid-level candidate:
Data Analyst with 4 years of experience in SaaS and e-commerce analytics, using SQL, Power BI, Python, and GA4. Experienced in funnel analysis, retention reporting, dashboard automation, and stakeholder presentations. Improved weekly reporting time by 35% and supported product decisions across growth and customer success teams.
Notice the numbers. Numbers make you sound real.
Skills Section: What To Include
Use grouped skills so recruiters can find things fast.
Example:
Analytics: KPI reporting, cohort analysis, funnel analysis, A/B testing, data cleaning, forecasting
Tools: SQL, Power BI, Tableau, Excel, Python, pandas, GA4, Looker Studio
Databases: BigQuery, PostgreSQL, MySQL
Business Areas: SaaS, e-commerce, marketing analytics, sales operations
Languages: English C1, Spanish B2
Keep it honest. If you only watched one YouTube video on Python, do not put Python at the top.
Data Analyst CV Bullets That Actually Work#
Bad CV bullets describe tasks. Good CV bullets show business impact.
Weak Bullet Examples
- Responsible for dashboards
- Worked with data
- Created reports
- Used SQL
- Helped marketing team
These tell the recruiter almost nothing.
Strong Bullet Formula
Use this structure:
- Action
- Tool or method
- Business area
- Measurable result
Example:
- Built 6 Power BI dashboards using SQL data from Salesforce, reducing weekly sales reporting time by 40%.
- Analyzed 120k customer records with Python and SQL to identify churn drivers, supporting a retention campaign that improved renewal rate by 8%.
- Automated monthly KPI reporting in Excel and Power Query, saving finance managers 10 hours per month.
- Created a GA4 and Looker Studio dashboard for paid acquisition, helping reduce cost per lead from €42 to €31.
- Cleaned and joined 500k transaction rows from PostgreSQL to improve revenue reporting accuracy for the operations team.
If You Do Not Have Paid Experience
No panic. Use projects, internships, freelance work, university work, or volunteer work.
But your projects must look business-focused.
Better project ideas:
-
Madrid housing price analysis
Tools: Python, pandas, Power BI
Show: price by district, rental trends, affordability -
E-commerce sales dashboard
Tools: SQL, Power BI
Show: revenue, average order value, repeat buyers, product categories -
Marketing campaign analysis
Tools: GA4 sample data, Looker Studio, Excel
Show: conversion rates, channel performance, CAC estimate -
Churn analysis for SaaS data
Tools: Python, SQL
Show: churn rate, cohorts, user segments, retention curve -
Public transport usage dashboard
Tools: open data from Madrid, Power BI
Show: ridership trends, peak times, line performance
For every project, include:
- Business question
- Dataset source
- Tools used
- Key findings
- Screenshot or link
- What you would recommend
A project that says “I analyzed data” is weak. A project that says “I found that District A had 22% higher rental growth than District B and built a dashboard for filtering by neighborhood” is much stronger.
Where To Find Data Analyst Jobs In Madrid#
You should not rely on one job board. Madrid roles are spread across several places.
Best Job Boards
Use these regularly:
- LinkedIn Jobs
- InfoJobs
- Indeed Spain
- Glassdoor
- Welcome to the Jungle
- Tecnoempleo
- Circular
- Otta, for startup and remote roles
- Wellfound, for startups
- EURES, for EU-wide roles
Set alerts for:
- Data Analyst Madrid
- Analista de Datos Madrid
- BI Analyst Madrid
- Business Intelligence Analyst Madrid
- Analista BI Madrid
- Product Analyst Madrid
- Marketing Data Analyst Madrid
- SQL Analyst Madrid
- Power BI Analyst Madrid
Use both English and Spanish keywords. Many good jobs are listed only in Spanish.
Company Career Pages To Check
Some companies post on their own sites before pushing jobs everywhere else.
Check these:
- BBVA Careers
- Santander Careers
- Telefónica Careers
- Repsol Careers
- Iberdrola Careers
- Amadeus Careers
- Cabify Careers
- Fever Careers
- Amazon Jobs Spain
- Accenture Spain Careers
- Deloitte Spain Careers
- NTT DATA Spain Careers
- Indra and Minsait Careers
- KPMG Spain Careers
- EY Spain Careers
- PwC Spain Careers
Create a spreadsheet. Yes, it is boring. Yes, it works.
Track:
- Company
- Role title
- Link
- Date applied
- CV version used
- Contact person
- Status
- Follow-up date
- Notes from interview
After 30 applications, this spreadsheet will stop you from feeling insane.
Advertisement
How To Apply Without Wasting Weeks#
The biggest mistake is sending the same CV everywhere. The second biggest mistake is spending 3 hours customizing every application.
You need a middle path.
Use The 80/20 Application Method
For each job:
- Spend 3 minutes reading the posting.
- Identify the top 5 repeated requirements.
- Adjust your CV title and profile.
- Reorder your skills.
- Rewrite 2 to 4 bullets to match the job.
- Send.
This should take 15 to 25 minutes per strong application.
If the job is a dream role at BBVA, Cabify, Amazon, or a top startup, spend longer. If it is a generic posting from a recruiter with no salary and no company name, do not give it your whole afternoon.
Keywords To Match
If the job mentions Power BI five times, Power BI should appear in your CV. Same for SQL, DAX, GA4, Python, stakeholder management, dashboards, reporting, or Salesforce.
ATS systems often match keywords before a human reads your CV.
That does not mean stuffing keywords like a robot. It means making sure the right words are there naturally.
Example:
Job says:
- SQL
- Power BI
- DAX
- Sales dashboards
- Stakeholder reporting
Your bullet might say:
- Built Power BI sales dashboards using SQL and DAX, giving sales managers weekly visibility into pipeline conversion, win rate, and revenue forecast accuracy.
Clean. Relevant. Human.
Cover Letters In Spain: Do You Need One?#
Sometimes, yes. But keep it short.
A good cover letter for a Madrid data analyst role should be around 150 to 250 words. Nobody wants your life story.
Use this structure:
- Why this role
- Why your background fits
- One proof point
- Friendly close
Example:
Hi Hiring Team,
I am applying for the Data Analyst role in Madrid because the position combines SQL-based analysis, Power BI reporting, and business stakeholder support, which matches my recent work in sales and marketing analytics.
In my previous role, I built Power BI dashboards from CRM and revenue data, reducing weekly reporting time by 35% and helping the sales team track conversion by channel. I am comfortable with SQL, Excel, Power BI, and Python, and I enjoy turning messy business questions into clear recommendations.
I am based in Madrid, speak English at C1 level and Spanish at B2 level, and would be happy to discuss how I can support your analytics team.
Best,
Your Name
If the application does not ask for a cover letter, you can skip it unless you have a specific reason to explain, like relocation, career change, or visa status.
Interview Process For Data Analyst Jobs In Madrid#
Most processes are not wildly different from the rest of Europe. Expect 2 to 5 stages depending on the company.
Common Interview Stages
-
Recruiter screen
They check salary, availability, language level, work authorization, and basic fit. -
Hiring manager interview
They ask about your past work, tools, business thinking, and communication style. -
Technical test
Could be SQL, Excel, Power BI, Python, or a case study. -
Stakeholder interview
They want to see if you can explain insights to non-technical people. -
Final interview
Often with a team lead, director, or HR.
Questions You Should Prepare For
You will likely hear questions like:
- Tell me about a dashboard you built.
- How do you check if data is accurate?
- Explain a SQL join.
- What is the difference between WHERE and HAVING?
- How would you analyze a drop in conversion rate?
- How do you handle unclear stakeholder requests?
- What KPIs would you track for a subscription product?
- How would you measure marketing campaign performance?
- Tell me about a time your analysis changed a decision.
- How do you prioritize requests from multiple teams?
Practice answers with real examples.
Use this structure:
- Situation
- Task
- Action
- Result
- Business impact
Keep it tight. Do not spend 7 minutes explaining table schemas unless they ask.
Technical Tests: What To Expect#
Madrid employers love practical tests. Some are fair. Some are basically unpaid consulting. You need to know the difference.
SQL Test Topics
Prepare these:
- SELECT statements
- JOINs
- GROUP BY
- WHERE and HAVING
- CASE WHEN
- CTEs
- Window functions
- Date functions
- COUNT DISTINCT
- Ranking
- Filtering duplicates
Example task:
“Find monthly revenue by customer segment and show month-over-month growth.”
You should be able to write this without panicking.
Power BI Test Topics
You may need to:
- Import data
- Clean data in Power Query
- Build relationships
- Create measures
- Use DAX basics
- Design a dashboard
- Explain your chart choices
Know these DAX basics:
- SUM
- CALCULATE
- DISTINCTCOUNT
- DIVIDE
- FILTER
- DATEADD
- TOTALYTD
Also learn how to avoid ugly dashboards. A clean dashboard usually beats one with 14 colors and five donut charts.
Case Study Topics
You may receive a CSV and a prompt like:
“Sales dropped 12% last month. Analyze the data and present your findings.”
Your answer should include:
- What changed
- Where it changed
- Why it may have changed
- What to do next
- What data you still need
Do not just show charts. Explain decisions.
Salary Negotiation In Madrid#
A lot of candidates get nervous here. Totally normal. But if you do not negotiate, you may leave thousands of euros on the table.
Know Your Range
Before interviews, decide:
- Minimum acceptable salary
- Target salary
- Strong offer salary
- Walk-away number
Example for a mid-level data analyst:
- Minimum: €38k
- Target: €45k
- Strong offer: €50k+
- Walk-away: below €36k unless benefits are excellent
If asked for expectations, say a range:
Based on the role and my experience with SQL, Power BI, and business reporting, I am targeting €42k to €48k gross annual, depending on the full package.
In Spain, salaries are usually discussed as gross annual salary, often split into 12 or 14 payments. Ask which one it is.
Benefits To Consider
Salary matters, but compare the full package:
- Remote or hybrid schedule
- Meal vouchers
- Transport allowance
- Private health insurance
- Training budget
- Bonus
- Stock options
- Flexible hours
- 12 vs 14 salary payments
- Vacation days
- Pension contributions
- Work-from-abroad policy
A €43k offer with hybrid work, good insurance, and flexible hours may beat a €46k offer with daily office attendance and chaos vibes.
If You Are Moving To Madrid#
If you are relocating from another EU country, the process is usually simpler because you already have the right to work in Spain.
If you are non-EU, work authorization matters a lot. Some companies sponsor, but many will prefer candidates who already have permission to work in Spain.
Be clear in your CV or application:
- EU citizen, authorized to work in Spain
- Valid Spanish work permit
- Student visa with work authorization
- Eligible for Highly Qualified Professional visa, if applicable
Do not wait until the final interview to mention this. It wastes everyone’s time, including yours.
30-Day Application Plan For Madrid Data Analyst Jobs#
Here is a simple plan you can start this week.
Week 1: Fix The Basics
- Choose your target role: BI, business, product, marketing, or finance analyst.
- Update your CV title and profile.
- Add 8 to 12 strong skills.
- Rewrite your experience bullets with numbers.
- Add 2 portfolio projects.
- Update LinkedIn in English and Spanish keywords.
- Set job alerts.
Week 2: Build Proof
- Create or polish one Power BI dashboard.
- Write a short project summary.
- Upload screenshots to GitHub, Notion, or a personal site.
- Practice SQL daily for 30 minutes.
- Prepare 5 interview stories.
- Message 10 Madrid-based analysts on LinkedIn.
Week 3: Apply Properly
- Apply to 5 quality roles per day.
- Customize each CV for the job.
- Track everything in a spreadsheet.
- Follow up after 5 to 7 business days.
- Practice one technical test every other day.
Week 4: Improve Based On Feedback
- Review response rates.
- If no interviews, fix CV keywords and bullets.
- If interviews but no offers, practice case studies.
- If technical tests fail, focus on SQL and Power BI.
- Ask for feedback when rejected.
- Keep applying, but smarter.
Common Mistakes To Avoid#
Please do not sabotage yourself with easy-to-fix mistakes.
Mistake 1: A Generic CV
If your CV could be used for data analyst, project manager, admin assistant, and marketing intern roles, it is too vague.
Make it scream “data analyst.”
Mistake 2: No Business Results
Tools are not enough. Companies want outcomes.
Do not just say:
- Used SQL and Power BI
Say:
- Used SQL and Power BI to track sales conversion by channel, helping managers identify a 17% drop in inbound lead quality.
Mistake 3: Applying Only In English
Search Spanish terms too:
- Analista de datos
- Analista BI
- Business Intelligence
- Analista de reporting
- Analista de producto
- Analista de marketing
- SQL
- Power BI
You will find more roles.
Mistake 4: Ignoring LinkedIn Networking
You do not need to be fake or cringe. Just be direct.
Message example:
Hi Ana, I saw you work as a Data Analyst in Madrid. I am applying for similar roles and noticed your team works with Power BI and SQL. Would you be open to sharing one tip for candidates applying in Madrid? Thanks either way.
Some people will ignore you. Fine. Some will help.
Mistake 5: No Portfolio
A portfolio is not mandatory, but it helps a lot if you are junior, switching careers, or coming from another country.
Keep it simple:
- 2 to 4 projects
- Screenshots
- Short explanations
- Tools used
- Business question
- Final recommendation
No one needs a 40-page PDF.
Final Checklist Before You Apply#
Before sending your next Madrid data analyst application, check this:
- CV title matches the job title
- SQL appears in your skills and bullets
- Power BI, Tableau, or relevant BI tool is visible
- Your bullets include numbers
- Your profile mentions business impact
- Spanish and English levels are clear
- Work authorization is clear if relevant
- Portfolio link works
- LinkedIn matches your CV
- File name is professional, like
Name_Data_Analyst_CV.pdf - No weird formatting that ATS software may misread
Final Thoughts#
Madrid has plenty of data analyst opportunities in 2026, but competition is real. The candidates who win are not always the ones with the fanciest degree. They are the ones who show clear skills, relevant proof, business thinking, and a CV that matches the role.
Pick your analyst lane, build proof with SQL and Power BI, apply with focus, and track your process like you would track a dataset.
Before you send your next application, run your CV through the free ATS checker from JobRise. It can help you spot missing keywords, formatting issues, and weak sections before recruiters do: https://jobrise.io/en/free-ats-checker/
Advertisement
Advertisement
Send this to whoever has the interview this week.
Keep reading
Australia 482 Visa Jobs for Software Engineers: How It Works
A practical guide to the Australia 482 visa for software engineers, covering sponsorship, occupation lists, and the application timeline.
Backend Developer Jobs in Finland with Visa Sponsorship
Your guide to landing backend developer jobs in Finland with visa sponsorship, covering the market, salaries, and a clear application checklist.
Business Analyst Jobs in Australia with Visa Sponsorship
Find out how to land business analyst jobs in Australia with visa sponsorship, including salary ranges and application tips for 2026.
Advertisement
Advertisement