Having recently moved to Spain, I’ve noticed a lot of news and discussions about the healthcare system. This got me curious: what are the salaries actually like for doctors and nurses in Spain? I’ve chatted with some friends, done a bit of online research, and put together this summary to share with everyone. Friends who work in hospitals are welcome to add to or correct this information!
Salary Structure in Spanish Public Hospitals
First things first, Spain’s healthcare system is predominantly public, so the salary system for most healthcare professionals is quite transparent. Their payslips are often more complex than one might think, not just a single total amount but composed of several parts:
- Base Salary: This is determined by your professional group. There’s a national standard, but this part actually doesn’t make up a large portion of the total.
- Seniority Bonus (Trienios): This is a long-service payment. It increases for every three years of service, so the longer you work, the more you earn.
- Position-specific Supplement: This depends on the level of your position. The higher the level, the higher the supplement.
- Specific Supplement: This part is more flexible and covers special responsibilities, technical difficulty, and occupational hazards. For example, a doctor in the emergency department might receive a higher supplement than one in a general outpatient clinic, and factors like these also play a role in determining Spanish nurse salaries.
- Performance Pay and On-call Fees (Guardias): This is a major component of income, especially for doctors. The more on-call shifts you work, the higher your income will be. Many young doctors rely on working a lot of shifts to boost their earnings.
A resident doctor just starting out in a public hospital might have an annual salary of around €30,000 to €35,000. In contrast, an experienced specialist, with all supplements and on-call fees, can easily earn an annual salary of €60,000 to €80,000, or even more. For nurses, a starting annual salary is typically around €25,000 to €30,000, which can increase significantly with experience and seniority.

Regional Differences and Private Hospitals
Salary levels also vary across Spain’s different Autonomous Communities. Generally, healthcare professionals in regions like the Basque Country, Navarre, or Madrid tend to have higher salaries, while those in places like Andalusia or Extremadura might be slightly lower. Below is a very rough guide to give you a general idea:
| Position | Annual Salary Range |
| Resident Doctor | €30,000 - €45,000 |
| Specialist Doctor | €55,000 - €80,000+ |
| Nurse | €25,000 - €40,000 |
| Nursing Assistant | €18,000 - €25,000 |
As for private hospitals, the situation is more diverse. Their salary systems are not as fixed as in the public sector; compensation, including topics like Spanish doctor retirement pay, is often negotiated based on the hospital’s size, reputation, and the doctor’s personal fame. Some top-tier private hospitals can offer very high salaries to ‘star’ doctors, but salaries for regular positions may not necessarily be better than in public hospitals, and the work pressure regarding Spanish hospital salaries can be greater. Many doctors from public hospitals also work part-time in private clinics, which is an important way for them to supplement their income.
Working as a healthcare professional in Spain is considered a stable and respectable job. Although it can be tough at the beginning, the rewards are quite good as experience and seniority grow. Of course, there might still be a gap compared to some countries like Germany or those in Northern Europe, but it’s considered very good among Southern European countries. Do any of you have friends working in hospitals? Is this consistent with their actual situation? Feel free to join the discussion!