Having recently moved to Spain, I’ve always been curious about the healthcare industry here, especially the income levels of doctors and nurses. I recently chatted with a few friends who work in hospitals and did some research, so today I’m sharing what I’ve found about how much you can actually earn working in a Spanish hospital.

Public vs. Private: Different Starting Points
First, it’s important to understand that Spain’s healthcare system is divided into public and private sectors, with significant income disparities. Generally, salaries in public hospitals are more transparent and standardized, varying based on your position, years of service, and the autonomous community. In contrast, salaries in private hospitals are more flexible, heavily depending on the hospital’s size, your personal skills, and negotiation abilities. The earning potential can be very high, but the starting salary could also be quite low, a significant factor for anyone considering working in a Spanish hospital.
Specific Incomes for Different Roles
What everyone is most curious about are the actual numbers. I’ve put together a rough guide to gross annual salaries for your reference. Keep in mind that these are just averages, and individual salaries will vary. For instance, salaries in Madrid and the Basque Country are generally higher.
| Position | Public Hospital Annual Salary | Private Hospital Annual Salary |
| Family Doctor / GP | €45,000 - €60,000 | Varies greatly, can reach €70,000+ |
| Specialist Doctor | €55,000 - €75,000+ | €70,000 - €120,000+ |
| Nurse | €28,000 - €38,000 | €25,000 - €40,000 |
| Medical Intern (MIR) | €16,000 - €22,000 | Salary is usually low |
As the table shows, specialist doctors have the highest income, especially those with a strong reputation in the private sector. The medical intern phase is indeed challenging; the pay isn’t high, but it’s a necessary step to becoming a specialist. Nurses’ salaries are relatively stable, with no major gap between the public and private sectors.
Don’t Forget the “Guardias”
When discussing Spanish hospital income, it’s crucial to look beyond the basic salary. Another important source of income in hospital work is the “guardia,” or on-call duty pay. For doctors, in particular, on-call shifts are commonplace. While tiring, they provide a significant extra income. The monthly pay for guardias can range from a few hundred to over a thousand euros, which can substantially boost the total salary. Therefore, looking at the base salary alone is not the full picture.
Healthcare professionals in Spain enjoy high social standing and job security, but the work is very demanding, especially within the public system. This high workload often leads to debates about efficiency in Spanish hospitals. In terms of income, it’s in the upper-middle range. While perhaps not at the top compared to other European countries like Germany or Switzerland, it’s definitely a respectable income in Spain. Are there any forum members working in the healthcare system? Feel free to add your own insights and join the discussion!