Recently, I’ve seen many people on the forums discussing studying medicine in Spain or considering moving here to work, especially those with a medical background from their home countries. One of the biggest questions on everyone’s mind is undoubtedly, what are the salaries like in Spain’s healthcare sector? I happen to have a few friends working in hospitals and have chatted with them about this. So today, I’m starting this post to share what I’ve learned, and I welcome anyone with more knowledge to add to or correct the information.
Public vs. Private: Two Systems, Two Different Pay Scales
First, it’s important to understand that Spain’s healthcare system is divided into public and private sectors, and their salary structures and levels are quite different. To put it simply, working in a public hospital is like having a ‘secure job for life’—it’s stable with good benefits, but the salary cap is relatively defined. Private hospitals, on the other hand, are more market-driven, offering greater salary flexibility and rewarding hard work, though the work pressure can also be higher.

A Breakdown of Specific Job Salaries
Let’s talk about the specific numbers everyone is most interested in. These figures are general estimates and can fluctuate significantly depending on factors like experience, region, hospital size, and on-call duties.
General Practitioners (Family Doctors)
A general practitioner working in the public healthcare system can expect a starting salary of around €45,000 - €55,000 per year before taxes. This number increases steadily with years of service. For a very experienced senior doctor, earning over €70,000 is quite normal, which is a key point when considering overall medical salaries in Spain.
Specialists
Specialists generally earn a higher income. For popular specializations like cardiology, anesthesiology, or radiology, the annual salary in a public hospital typically ranges from €60,000 to €85,000. In private practice, especially for well-known experts, it’s possible to earn over €100,000 or even €150,000 a year through surgeries and consultations.
Nurses
Nurses are an indispensable and hard-working part of the healthcare system. The starting salary for a nurse in a public hospital is generally between €28,000 - €35,000 per year before taxes. With allowances for night shifts and holiday duties, the actual take-home pay is higher. Salaries for nurses in private hospitals are not vastly different from public ones, but the workload can vary.
| Position | Public System Annual Salary | Private System Potential |
| General Practitioner | €45,000 - €70,000 | High earning flexibility |
| Specialist | €60,000 - €85,000 | Can greatly exceed public |
| Nurse | €28,000 - €40,000 | Similar to public |
The salaries of healthcare professionals in Spain are in the mid-to-high range for Europe. While not as high as in the US or Switzerland, considering Spain’s cost of living, this income can definitely afford you a very decent and comfortable life. However, the path to becoming a doctor in Spain—from medical school to passing the MIR exam and completing residency training—is a very, very, very long and arduous journey. Overcoming language barriers and professional hurdles are immense challenges. I hope this information is helpful, and I look forward to professionals in the field sharing more firsthand experiences!