El sueldo medio de un analista de datos en España ronda los 31.000-34.000 euros brutos al año, según las estimaciones de Payscale e Indeed consultadas el 10 de noviembre de 2026. Un perfil con menos de un año de experiencia parte de unos 24.400 euros y uno con cinco a nueve años se acerca a los 40.000.
Todas las cifras de este artículo son estimaciones de fuentes públicas, con su fecha y su tamaño de muestra. Ninguna es un sueldo garantizado ni la tabla de una empresa concreta. Las he puesto juntas para que veas en qué coinciden y dónde se separan, que es lo que de verdad sirve para negociar o para decidir si te formas.
Si buscas qué hace un analista y qué habilidades necesita, eso lo cuenta el artículo sobre qué es un data analyst y qué skills necesita. Aquí hablamos solo de dinero.
Cuánto gana un analista de datos en España según cada fuente
Un analista de datos en España gana de media entre 31.156 y 33.927 euros brutos anuales, según la fuente. Payscale da 31.156 euros de salario base con 139 perfiles; Indeed, entre 32.944 y 33.927 euros con los sueldos de sus ofertas. El INE no publica la profesión, pero sitúa el salario medio de todos los asalariados en 29.540 euros.
Estas son las cuatro referencias, tal como aparecían el 10 de noviembre de 2026:
Fuente | Qué mide | Media anual bruta | Rango que publica | Base y actualización |
|---|---|---|---|---|
Salario base declarado por profesionales | 31.156 € | 20.000-50.000 € (percentiles 10 y 90) | 139 perfiles, 31-08-2026 | |
Sueldos publicados en ofertas | 32.944 € | 21.796-49.793 € | 56 sueldos de ofertas de los últimos 36 meses, 27-10-2026 | |
Sueldos publicados en ofertas | 33.927 € | 22.639-50.844 € | 135 sueldos de ofertas de los últimos 36 meses, 01-11-2026 | |
Todos los asalariados de España (marco, no la profesión) | 29.540,26 € | Mediana: 24.497,17 € | Datos definitivos de 2024, publicados el 28-05-2026 |
Fíjate en las dos filas de Indeed. El mismo puesto aparece con dos nombres y la versión en inglés reúne más del doble de sueldos publicados (135 frente a 56). Lo que me dice ese detalle es que muchas empresas españolas anuncian el puesto como «data analyst», así que conviene buscar ofertas con los dos nombres.

Por qué las cifras de sueldo no coinciden entre fuentes
Las fuentes no coinciden porque miden cosas distintas. Payscale recoge lo que declaran profesionales que rellenan su encuesta; Indeed promedia el sueldo que las empresas publican en sus ofertas; el INE usa registros de la Seguridad Social y de Hacienda de todos los asalariados. Cambian la población, el periodo y el concepto.
Tres diferencias explican casi todo el desfase:
Quién aporta el dato. En Payscale son personas que ya trabajan como analistas. En Indeed son ofertas, y solo las que publican sueldo, que no son todas.
Qué periodo cubre. Indeed mezcla ofertas de los últimos 36 meses. Payscale actualiza cada página en una fecha distinta, y alguna lleva meses sin moverse.
Qué concepto suma. Payscale separa salario base, bonus y retribución total. La EAES del INE mide la ganancia bruta anual por trabajador, según su nota metodológica, y no baja al nivel de «analista de datos».
Mi consejo es usar la horquilla, no una cifra suelta. Si tres fuentes con métodos tan distintos caen entre 31.000 y 34.000 euros, esa franja es bastante fiable para un perfil medio. Una cifra que se salga mucho de ahí suele venir de una muestra pequeña.
Sueldo de un analista de datos según la experiencia
La experiencia es lo que más mueve el sueldo de un analista de datos. Según Payscale, la retribución total media pasa de 24.439 euros con menos de un año de experiencia a 30.795 euros entre uno y cuatro años, y a 39.904 euros entre cinco y nueve años. Son estimaciones con muestras desiguales.
Con su tamaño de muestra, para que sepas cuánto pesa cada dato (Payscale, consultado el 10-11-2026):
Menos de 1 año: 24.439 € de retribución total media, con 15 sueldos.
De 1 a 4 años: 30.795 €, con 102 sueldos.
De 5 a 9 años: 39.904 €, con 34 sueldos (página de mid-career, actualizada el 29-04-2026).
Payscale también tiene páginas para los títulos de puesto «Junior Data Analyst» y «Senior Data Analyst». La junior da 23.247 € de salario base medio (12 perfiles, actualizada el 07-05-2026). La senior da 55.000 € (16 perfiles, actualizada el 21-03-2026), con un percentil 10 de 39.000 € y un percentil 90 de 77.000 €.
El salto entre las dos últimas me parece lo más interesante de todo el análisis. Pasar de «analista» a «analista senior» no es solo cumplir años: suele significar llevar un área, decidir qué se mide y presentar a dirección. Ahí está buena parte de la diferencia, aunque con 16 perfiles el dato hay que tomarlo con cautela.
Sueldo de un analista de datos por ciudad: Madrid, Barcelona y otras
Madrid y Barcelona son las dos ciudades con página propia en Payscale, que estima 33.971 euros de salario base medio en Madrid y 37.424 euros en Barcelona, ambos con menos de 20 perfiles. Indeed sitúa Madrid en 37.093 euros con 27 sueldos de ofertas. Fuera de ahí solo Málaga reúne más de diez sueldos publicados.
Por ciudad, estas son las cifras con algo de base (consulta del 10-11-2026):
Ciudad | Fuente | Media anual bruta | Base |
|---|---|---|---|
Madrid | 33.971 € (salario base) | 18 perfiles, 09-06-2026 | |
Madrid | 37.093 € | 27 sueldos de ofertas | |
Barcelona | 37.424 € (salario base) | 17 perfiles, 11-05-2026 | |
Málaga | 41.415 € | 16 sueldos de ofertas |
Indeed muestra también cifras más altas para Bilbao, Girona o el distrito Centro de Madrid, pero cada una con entre 3 y 7 sueldos. Con tan pocas ofertas, una sola empresa que pague mucho mueve la media, así que no las tomaría como referencia.
Para poner contexto oficial, la EAES 2024 del INE sitúa el salario medio de todos los asalariados en 35.170,28 euros en el País Vasco, 34.410,01 en la Comunidad de Madrid y 31.730,05 en Cataluña, frente a una media nacional de 29.540,26. No es el sueldo del analista, pero explica por qué las ofertas de Madrid tienden a ir por encima.
Si trabajas en remoto para una empresa de otra ciudad, la referencia que cuenta es la de la empresa, no la de tu código postal. Es algo que conviene preguntar en la primera entrevista.
Lo que hace subir de escalón es saber convertir datos en decisiones
En el máster en AI Data Analytics aprendes a convertir datos en decisiones con IA generativa desde el primer módulo, con módulos de estadística aplicada, gestión de métricas y Power BI, y preparación para la certificación oficial Microsoft Certified: Power BI Data Analyst Associate (PL-300). Descarga el dossier y conoce el programa completo.
Sueldo de un analista de datos por sector: lo que dice el INE
Ninguna de las fuentes abiertas publica el sueldo del analista de datos por sector, pero el INE sí da el salario por actividad. En 2024, la ganancia media fue de 51.862,90 euros en actividades financieras y de seguros, 42.741,94 en información y comunicaciones y 35.165,11 en actividades profesionales, científicas y técnicas.
Son medias de todos los trabajadores de cada sector, no solo de analistas. Aun así, sirven de orientación, porque un analista de datos suele cobrar en la órbita de su sector: el mismo puesto no se paga igual en un banco que en una consultora pequeña. Las cifras salen de la nota de prensa de la EAES 2024, publicada el 28 de mayo de 2026.
La encuesta también da datos por grupo de ocupación, y aquí hay un matiz útil. La Clasificación Nacional de Ocupaciones (CNO-11, Real Decreto 1591/2010) no tiene un código de «analista de datos». Según cómo lo declare la empresa, el puesto puede caer en el grupo de «Otros técnicos y profesionales científicos e intelectuales», donde están los estadísticos (2416) y los especialistas en bases de datos y en redes informáticas (272), o en «Técnicos; profesionales de apoyo», donde están los profesionales de apoyo en servicios estadísticos (3404).
En 2024 el primer grupo cobró de media 45.513,91 euros y el segundo, 34.917,46. Esa distancia se parece mucho a la que hay entre un analista que define qué medir y otro que prepara informes que diseña otra persona.
Qué hace subir el sueldo de un analista de datos
Según los datos de Payscale, saber SQL, Python o Power BI no cambia por sí solo la media: los perfiles que declaran cada una de esas habilidades rondan los 31.000 euros, igual que el conjunto. Lo que separa las cifras es la experiencia y el alcance del puesto, que aparece al pasar a senior.
Las páginas por habilidad de Payscale (consulta del 10-11-2026) dan 30.844 € con SQL (81 perfiles), 30.968 € con Python (61) y 30.845 € con Power BI (30). La lectura que hago es sencilla: esas herramientas son la entrada al puesto, no un plus que se pague aparte. Casi todo el mundo que trabaja de analista las usa.
Lo que sí mueve el sueldo, viendo cómo se reparten las cifras:
Años y responsabilidad. De 30.795 € con uno a cuatro años a 39.904 € con cinco a nueve, y 55.000 € de media en el título senior.
El sector de la empresa. Finanzas y tecnología pagan por encima de la media, según el INE.
La ciudad de la empresa. Madrid y Barcelona están por encima de la media nacional en todas las fuentes.
La rama que elijas. Payscale da 39.104 € de salario base medio a un data scientist (110 perfiles, 15-09-2026) y 31.248 € a un analista de Business Intelligence (15 perfiles, 05-08-2026). Las diferencias entre roles las explica el artículo data analyst vs data scientist.
Si empiezas de cero, mi recomendación es no obsesionarte con la herramienta que «paga más». Elige una con la que puedas montar informes reales, como Power BI (tienes un glosario de Power BI con los términos que salen en las ofertas), y dedica la energía a entender el negocio para el que analizas. Es lo que te hará subir de escalón.
Cómo usar estas cifras en una oferta o una negociación
Usa estas cifras como horquilla para comparar, no como la cifra que te deben pagar. Antes de comparar una oferta, comprueba que hablas del mismo concepto: salario bruto anual, base o total con variable, y número de pagas. Una diferencia de 3.000 euros puede ser solo un bonus contado o no.
Tres comprobaciones rápidas que hago siempre con una oferta:
Bruto anual y pagas. Pasa todo a bruto anual. Si te dan una cifra mensual, pregunta si son 12 o 14 pagas.
Base frente a total. Payscale publica el salario base y, aparte, la retribución total con bonus. Compara base con base.
Tu escalón. Coloca tu experiencia en la franja que le corresponde (menos de un año, uno a cuatro, cinco a nueve) y mira la ciudad y el sector de la empresa.
Con eso puedes decir con datos si una oferta está en la media, por encima o por debajo. Y si la empresa publica una banda salarial, mejor todavía: compárala con estas fuentes antes de la entrevista.
Siguiente paso: formarte como analista de datos
Si quieres entrar en la profesión o subir de escalón, lo que más pesa es saber convertir datos en decisiones que entienda el negocio. Eso pide estadística, gestión de métricas, visualización y una herramienta de BI que domines de verdad, además de saber trabajar con IA generativa sobre los datos.
Es lo que se trabaja en el máster en AI Data Analytics de ThePower Tech School. Según su ficha, consultada el 10-11-2026, el programa te enseña a «convertir datos en decisiones con IA generativa desde el primer módulo» e incluye, entre otros, el «Módulo 4: Estadística aplicada», el «Módulo 5: Gestión de métricas» y el «Módulo 11: Power BI». También incluye la «Preparación para la certificación oficial Microsoft Certified: Power BI Data Analyst Associate (PL-300)».
Si estás dudando entre un formato y otro, el artículo sobre curso o máster en data analytics compara las opciones. Y si prefieres ir por tu cuenta, la ruta para empezar en análisis de datos ordena qué aprender primero.
Preguntas frecuentes sobre el sueldo de un analista de datos
¿Cuánto gana un analista de datos junior en España?
Un analista de datos con menos de un año de experiencia gana de media unos 24.439 euros brutos de retribución total, según Payscale (15 sueldos, consulta del 10-11-2026). Su página de «Junior Data Analyst» da 23.247 euros de salario base con 12 perfiles. Entre uno y cuatro años, la media sube a 30.795 euros. Son estimaciones.
¿Cuánto cobra un analista de datos al mes?
Con el salario base medio de Payscale (31.156 euros brutos anuales, consulta del 10-11-2026), salen unos 2.596 euros brutos al mes en 12 pagas o unos 2.225 euros en 14 pagas. Es un cálculo propio sobre una estimación. El neto depende de tu situación personal y de la retención que te apliquen.
¿Gana más un analista de datos o un data scientist?
En las estimaciones de Payscale, el data scientist tiene un salario base medio más alto: 39.104 euros, con 110 perfiles, frente a 31.156 euros del analista de datos, con 139 (consulta del 10-11-2026). Los dos roles comparten base técnica, pero el data scientist suele trabajar más con modelos predictivos y programación.
¿En qué ciudad se paga mejor a un analista de datos?
Madrid y Barcelona son las dos ciudades con página propia en Payscale, que estima 37.424 euros en Barcelona y 33.971 euros en Madrid, e Indeed da 37.093 euros en Madrid con 27 sueldos de ofertas (consulta del 10-11-2026). Otras ciudades salen más altas en Indeed, casi siempre con muy pocas ofertas detrás.
¿El sueldo de un analista de datos está por encima de la media española?
Sí. Las estimaciones de la profesión, entre 31.156 y 33.927 euros brutos anuales según Payscale e Indeed, superan el salario medio de todos los asalariados que publica el INE para 2024, de 29.540,26 euros, y quedan bastante por encima de su salario mediano, de 24.497,17 euros.








