When I first came to Spain, I was impressed by its healthcare system. Lately, I’ve noticed more forum posts discussing moving to Spain to work as doctors or nurses. So, I thought I’d share what I’ve learned, including details on nursing assistant income, and I welcome anyone with more information to add their insights and corrections!
When talking about salaries, it’s essential to first distinguish between the public system and the private system. Generally, private hospitals offer higher salary ceilings and more flexibility, but public hospitals are renowned for their job security and excellent benefits. A friend of mine works in a public hospital and says that while the starting salary isn’t spectacular, the stability and generous vacation time make up for it.

Salaries for Specific Roles
For specific positions, the differences are quite significant. A doctor who has just passed the MIR exam to enter residency—a process distinct from the training for a nursing assistant—starts with a gross monthly salary of about €1,200-€1,500 in the first year. This is just the base salary. The key is the Guardias! Pay for on-call shifts makes up a huge part of the income; a few extra shifts a month can make a big difference. After completing a few years of residency and becoming a specialist doctor, the salary takes a significant leap. In the public system, depending on seniority and region, the annual gross salary can reach €50,000 to €70,000, or even higher. For experienced senior or head doctors, the figures are even more impressive.
The situation for nurses is similar. A newly graduated nurse starts with a gross annual salary of around €25,000 to €30,000. Similarly, there are extra allowances for night shifts and holiday work. An experienced nurse or a head nurse can earn over €40,000. The table below shows a rough salary range I’ve gathered from job sites and friends for your reference:
| Position | Public System | Private System |
| Resident Doctor | €20,000 - €25,000 | Slightly higher or similar |
| Specialist Doctor | €50,000 - €70,000+ | €60,000 - €100,000+ |
| Nurse | €28,000 - €35,000 | €30,000 - €40,000 |
| Nursing Assistant | €20,000 - €23,000 | €18,000 - €22,000 |
Regional Differences and Other Factors
Finally, it’s crucial to mention that regional differences have a significant impact on salaries! Healthcare workers in regions like Madrid, the Basque Country, and Navarre generally earn more, while those in places like Andalusia and Extremadura tend to earn slightly less. This is directly related to the financial situation and cost of living in each autonomous community. Additionally, as I mentioned earlier, seniority is a very important factor, especially in the public system—the longer you work, the better your paycheck looks. So, for those interested in [Healthcare in Spain] and considering a career here, choosing the right region and career path is just as critical as your professional skills!