Si alguna vez te has preguntado cuánto gana un médico en España, no eres el único. La respuesta, lejos de ser un número único, es un rompecabezas que depende de la especialidad, los años de guardia y hasta la comunidad autónoma donde se ejerza.

Salario medio bruto anual: 54.200 € ·
Salario neto mensual estimado: ~2.940 € ·
Sueldo inicial médico de familia: 32.100 €/año ·
Cirujano (especialidad mejor pagada): hasta 80.000 €/año ·
Umbral de buen salario (3.000 €/mes): por encima de la media nacional ·
Umbral de alto salario (50.000 €/año): por encima del percentil 80

Resumen rápido

1Hechos confirmados
2Qué no está claro
  • Salario exacto de médicos en clínicas privadas (varía enormemente según el centro y la demanda).
  • Impacto real de las guardias sobre el salario mensual neto en cada comunidad autónoma.
  • Comparación precisa entre salarios de médicos extranjeros y nacionales.
3Señal cronológica
  • 2025-2026: las tablas retributivas autonómicas se actualizan anualmente; Extremadura ya publicó su tabla para 2026. (OKDIARIO (medio nacional))
  • 2026: el salario base de un médico especialista grupo A1 es de 1.387,24 €, antes de complementos (OKDIARIO (medio nacional)).
4Qué sigue
  • Se espera que las negociaciones colectivas sigan elevando los complementos por guardia y la carrera profesional.
  • La homologación de títulos para médicos extranjeros podría ampliar la oferta y moderar los salarios en ciertas regiones.

Seis datos clave resumen la realidad salarial del médico en España en 2026, desde el sueldo medio hasta los umbrales que marcan un buen ingreso.

Indicador Valor
Salario medio bruto anual 54.200 €
Salario neto mensual (12 pagas) ~2.940 €
Especialidad mejor pagada Cirugía (hasta 80.000 €/año)
Especialidad peor pagada Medicina de Familia (desde 32.100 €/año)
Buen salario mensual (médico) ≥3.000 € netos
Alto salario anual (médico) ≥50.000 € brutos

¿Cuánto gana un médico al mes en España?

Salario neto mensual estimado

  • El salario neto mensual promedio de un médico en España se sitúa en torno a 2.940 €, según el análisis de CaixaBank (entidad financiera) y Cardioteca (portal sanitario).
  • Un médico de familia en sus primeros años puede percibir unos 2.200 € netos al mes, según estimaciones de Red Opositor (portal de oposiciones).
  • Las guardias pueden incrementar el salario neto mensual entre 500 y 1.500 € adicionales, dependiendo de la frecuencia y la comunidad autónoma.

Variación por comunidad autónoma

  • Comunidades como Madrid y Cataluña suelen ofrecer retribuciones totales ligeramente superiores a la media, aunque el coste de vida también es mayor.
  • Extremadura, por su parte, publicó una tabla retributiva para 2026 que sitúa al Médico de Familia en EAP con un salario mensual total de 3.395,72 € (Extremadura Salud (servicio autonómico de salud)).

Impacto de las guardias en el salario mensual

  • Las guardias son el factor diferencial más potente: un médico que realice cuatro guardias al mes puede añadir entre 1.000 y 1.500 € netos a su nómina.
  • Según OKDIARIO (medio nacional), el salario base de un especialista grupo A1 es de apenas 1.387,24 €, lo que evidencia que el grueso del sueldo procede de complementos y guardias.
Lo que esto significa

Para un médico que empieza, las guardias no son un extra opcional: son la diferencia entre un sueldo digno y uno ajustado. En comunidades con menos recursos, el peso de las guardias puede ser aún mayor.

La implicación: el salario neto mensual de un médico depende menos de su titulación y más del número de guardias que esté dispuesto a hacer. Quien las rechace, difícilmente alcanzará los 2.500 € netos al mes en sus primeros años.

¿Cuál es el salario medio de un médico en España?

Salario medio bruto anual

  • El salario medio bruto anual de un médico en España se sitúa en 54.200 €, según las fuentes de 2026 consultadas por CaixaBank (entidad financiera) y Cardioteca (portal sanitario).
  • iLERNA (portal de formación) cita a Randstad con una cifra de 49.600 € brutos anuales sin contar guardias, mientras que el propio portal estima un salario neto anual de entre 35.000 y 39.000 €.
  • Indeed España (portal de empleo) ofrece dos cifras para médico especialista: 41.097 € y 60.622 € anuales, lo que refleja la dispersión de datos según la muestra.

Comparativa con otros países europeos

  • España se sitúa por debajo de Alemania y Reino Unido en salarios médicos. Mientras un especialista alemán puede superar los 100.000 € brutos anuales, en España el techo ronda los 80.000 €.
  • Francia presenta cifras más cercanas, con un salario medio estimado de 60.000-70.000 €, aunque el coste de vida es comparable.

Evolución salarial por años de experiencia

  • Un médico con 10 años de experiencia puede ganar entre 60.000 y 70.000 € brutos anuales, según proyecciones de iLERNA (portal de formación).
  • El salario medio varía entre 30.000 € (inicio de carrera) y 80.000 € (especialistas senior), con un crecimiento más pronunciado en los primeros 10 años.
  • El PDF de retribuciones de Extremadura Salud (servicio autonómico de salud) fija para Médico de Familia en EAP un total anual de 46.477,72 €.

El patrón: la experiencia multiplica el salario, pero el factor que realmente lo dispara es la especialidad. Un médico de familia con 15 años de carrera no alcanza lo que un cirujano cardíaco con 5 años.

¿Cuál es la especialidad médica mejor pagada en España?

Top 5 especialidades mejor pagadas

  • Cirugía general, Neurocirugía, Cardiología y Anestesiología encabezan la lista. Según iLERNA (portal de formación), la cardiología invasiva, cirugía plástica y dermatología rondan los 70.000 € anuales.
  • Neurocirugía se sitúa en torno a 65.700 € anuales, según la misma fuente.
  • Traumatología supera los 65.000 € anuales.

Salarios por especialidad quirúrgica

  • Un cirujano cardíaco con complementos y guardias puede superar los 80.000 € brutos anuales, según Red Opositor (portal de oposiciones).
  • Un cirujano general con guardias puede alcanzar alrededor de 4.000 € netos mensuales.
  • La especialidad quirúrgica no solo tiene mejor salario base, sino también más oportunidades de guardias y privada.

Especialidades peor pagadas

  • Medicina de Familia y Pediatría son las especialidades con salarios más bajos: entre 32.100 y 45.000 € brutos anuales.
  • iLERNA (portal de formación) sitúa la atención primaria en torno a 45.000 € anuales, muy por debajo de las especialidades quirúrgicas.
  • La diferencia salarial entre especialidad mejor y peor pagada puede superar los 35.000 € brutos anuales.
La paradoja

Los médicos de familia, que soportan la mayor carga de pacientes y son la puerta de entrada del sistema, perciben los salarios más bajos. Mientras, los cirujanos con altas cargas de quirófano y estrés obtienen las retribuciones más altas. La especialidad importa más que la dedicación.

El trade-off: elegir una especialidad médica bien pagada implica años extra de formación (MIR), mayor estrés quirúrgico y, a menudo, menos conciliación familiar. Quien priorice calidad de vida sobre ingresos encontrará en Medicina de Familia un camino más estable, aunque menos lucrativo.

¿Es un buen salario 3000 euros en España?

Comparativa con el salario medio nacional

  • 3.000 € netos al mes están muy por encima del salario medio español, que ronda los 1.800 € netos mensuales.
  • Se considera un buen salario incluso en Madrid o Barcelona, donde los alquileres son más altos pero el coste de vida sigue siendo inferior al de París o Londres.
  • Para un médico, 3.000 € netos es un salario típico de especialista con algunos años de experiencia, no un techo.

Coste de vida en ciudades principales

  • En Madrid, un alquiler medio de un piso de dos habitaciones ronda los 1.200-1.500 €, lo que deja a un médico con 3.000 € netos un margen de ahorro de 500-800 €.
  • En ciudades más pequeñas como Badajoz o Cáceres, el mismo sueldo permite un nivel de vida más desahogado.
  • Según OKDIARIO (medio nacional), el 30% de los médicos en España gana menos de 3.000 € netos, según encuestas sectoriales.

Percepción de buen salario entre los médicos

  • Entre los médicos, 3.000 € netos se percibe como un salario correcto pero no excepcional. Muchos cirujanos y especialistas con guardias superan esa cifra con facilidad.
  • Sin embargo, para un médico de familia sin guardias, alcanzar los 3.000 € netos puede requerir varios años de experiencia o complementos adicionales.
El contraste

3.000 € netos es un sueldo envidiado por el 80% de los trabajadores españoles, pero para un cirujano con ocho años de experiencia puede ser un salario de «inicio». La percepción de «buen salario» es relativa al puesto.

Lo que esto significa: si eres médico especialista, 3.000 € no es el objetivo, es el punto de partida. Si eres médico de familia, es la meta a medio plazo. La diferencia no es de esfuerzo, es de especialidad.

¿Es un buen salario 50.000 euros en España?

Comparativa con percentiles salariales

  • 50.000 € brutos anuales corresponden aproximadamente a 2.900 € netos al mes (12 pagas), según calculadoras de retención de IRPF estándar.
  • Este nivel retributivo sitúa al trabajador en el percentil 80 de renta en España, es decir, gana más que el 80% de los asalariados.
  • Para un médico, 50.000 € brutos es un salario de inicio de especialidad o de especialidades medias (Medicina Interna, Neurología).

Estilo de vida que permite

  • Con 2.900 € netos mensuales, una persona puede vivir cómodamente en cualquier ciudad española, ahorrar entre 500 y 800 € al mes y permitirse vacaciones anuales.
  • No permite derroches, pero sí seguridad financiera y cierta capacidad de inversión.

¿Es un sueldo alto para un médico?

  • Para un médico especialista con 10 años de experiencia, 50.000 € es un salario medio-bajo. Los cirujanos y cardiólogos duplican esa cifra.
  • Según iLERNA (portal de formación), la atención primaria se sitúa en 45.000 €, justo por debajo del umbral.

La implicación: 50.000 € es un sueldo excelente para cualquier trabajador español, pero apenas competitivo para un médico con especialidad. Si eres médico y estás en ese rango, probablemente estás infrarremunerado respecto a tu formación y responsabilidad.

¿Cuánto gana un médico especialista en España al mes?

Rango salarial por especialidad

  • Un médico especialista gana entre 45.000 y 80.000 € brutos anuales, según la especialidad, según datos de iLERNA (portal de formación) y Indeed España (portal de empleo).
  • En términos mensuales netos, el rango es de aproximadamente 2.500 a 4.500 €.

Diferencias entre especialista y médico general

  • Un médico general sin especialidad (ej. médico de urgencias sin MIR) puede ganar entre 30.000 y 40.000 € brutos anuales, entre 10.000 y 20.000 € menos que un especialista medio.
  • La diferencia es aún mayor en especialidades quirúrgicas: hasta 40.000 € de brecha.

Ejemplo: neurólogo, internista, cirujano

  • Un neurólogo percibe aproximadamente 55.000-65.000 € brutos anuales, según estimaciones de iLERNA (portal de formación).
  • Un internista gana entre 40.000 y 55.000 € brutos anuales.
  • Un cirujano cardíaco puede alcanzar los 80.000 € brutos anuales.

El patrón: la especialidad determina más el salario que los años de experiencia. Un neurólogo recién especializado cobrará más que un médico de familia con 15 años de carrera.

Tres especialidades, una sola lección: la cirugía duplica a la medicina interna, y la neurología se sitúa en un término medio. Elegir especialidad es elegir salario.

Tabla comparativa de salarios por especialidad

Seis especialidades, un abanico de 40.000 € entre la peor y la mejor pagada.

Especialidad Salario bruto anual (€) Salario neto mensual estimado (€)
Medicina de Familia 32.100 – 45.000 2.100 – 2.700
Pediatría 35.000 – 48.000 2.200 – 2.800
Medicina Interna 40.000 – 55.000 2.400 – 3.000
Neurología 55.000 – 65.000 2.900 – 3.400
Cardiología 60.000 – 75.000 3.200 – 4.000
Cirugía cardíaca 65.000 – 80.000 3.500 – 4.500

Upsides y downsides de ser médico en España

Upsides

  • Estabilidad laboral: el sistema público ofrece plazas fijas y carrera profesional consolidada.
  • Salarios competitivos frente a la media nacional: un especialista duplica el sueldo medio.
  • Posibilidad de aumentar ingresos vía guardias y complementos.
  • Reconocimiento social y alta empleabilidad.

Downsides

  • Salario base bajo (1.387 €) que obliga a hacer guardias para vivir dignamente.
  • Gran diferencia salarial entre especialidades: un cirujano gana el doble que un médico de familia.
  • Saturación en atención primaria con alta carga de pacientes.
  • Dificultad para homologar títulos si eres médico extranjero.

Hechos confirmados y zonas de incertidumbre

Hechos confirmados

  • Salario medio bruto de 54.200 € según CaixaBank (entidad financiera) y Cardioteca (portal sanitario) (2026).
  • Los cirujanos son los especialistas mejor pagados.
  • 3.000 € netos al mes está muy por encima del salario medio español.
  • 50.000 € brutos anuales sitúa al trabajador en el percentil 80 de renta.
  • El salario base de un especialista grupo A1 en el sistema público es de 1.387,24 € (OKDIARIO (medio nacional)).

Qué no está claro

  • Salario exacto de médicos en clínicas privadas (varía mucho según la clínica y la demanda del especialista).
  • Impacto real de las guardias sobre el salario mensual neto en cada comunidad autónoma.
  • Comparación precisa entre salarios de médicos extranjeros y nacionales.

Voces del sector

“El salario base de un médico de familia puede partir de los 32.100 € brutos anuales en los primeros años.”

Randstad España (consultora de recursos humanos), Informe de salarios 2026

“Actualmente, el sueldo médico en España asciende, de media, a algo más de 54.000 euros anuales.”

— CaixaBank (entidad financiera), Guía para nuevos residentes

“El salario medio de un médico en España se sitúa en 54.200 euros brutos anuales.”

— Cardioteca (portal sanitario), Radiografía salarial

Para un médico extranjero que planea ejercer en España, la decisión es clara: el salario no es el más alto de Europa, pero la calidad de vida y la estabilidad del sistema público compensan las cifras. Para un médico español que elige especialidad, la recomendación es mirar hacia las ramas quirúrgicas si busca maximizar ingresos, o hacia atención primaria si prioriza horarios y menor estrés.

Lectura relacionada: **Aumento salario mínimo 2026: sube en México, España y Colombia** · **Tasa de paro en España: datos y cálculo de prestación**

Preguntas frecuentes

¿Cuánto gana un médico residente (MIR) en España?

Un médico interno residente (MIR) percibe un salario bruto anual que ronda los 18.000-22.000 € durante el primer año, incrementándose hasta los 25.000-30.000 € en el último año de residencia. Las guardias suponen un complemento adicional que puede elevar la cifra un 20-30%.

¿El salario de un médico varía según la comunidad autónoma?

Sí, cada comunidad autónoma establece sus propias tablas retributivas. Extremadura, por ejemplo, fija para 2026 un total anual de 46.477,72 € para Médico de Familia en EAP (Extremadura Salud (servicio autonómico de salud)). Comunidades como Madrid o Cataluña suelen ofrecer complementos superiores.

¿Cuánto gana un médico de atención primaria al mes?

Un médico de familia en atención primaria gana entre 2.100 y 2.700 € netos al mes, dependiendo de la comunidad y las guardias. En Extremadura, el salario mensual total asciende a 3.395,72 €, según la tabla de 2026.

¿Cuánto gana un médico en la sanidad privada vs pública?

En la sanidad privada, los salarios pueden ser más variables: desde 35.000 € hasta más de 80.000 € para especialistas con gran demanda. La pública ofrece mayor estabilidad y complementos por guardias, pero el salario base es más rígido.

¿Cuánto gana un médico con 20 años de experiencia en España?

Un médico con 20 años de experiencia puede alcanzar entre 60.000 y 80.000 € brutos anuales, dependiendo de la especialidad y la comunidad. Los cirujanos y cardiólogos suelen estar en la parte alta de la horquilla.

¿Cuánto gana un médico en España en comparación con Francia?

En Francia, el salario medio de un médico ronda los 60.000-70.000 € brutos anuales, ligeramente superior al español. Sin embargo, el coste de vida en ciudades como París es más elevado, lo que reduce la diferencia real.

¿Cuánto gana un médico pediatra en España?

Un pediatra gana entre 35.000 y 48.000 € brutos anuales, situándose entre las especialidades peor pagadas junto con Medicina de Familia. En términos netos, supone entre 2.200 y 2.800 € al mes.

¿Cuánto gana un médico extranjero con título homologado en España?

Una vez homologado el título, un médico extranjero cobra lo mismo que un nacional en el mismo puesto y especialidad. El proceso de homologación puede tardar entre 6 meses y 2 años, durante los cuales no se puede ejercer.