The health sector in Spain is one of the pillars of the economy. Now, how much does a doctor earn in Spain? Do they have a higher salary in Madrid than in Barcelona? And in other cities in Spain? What is the highest salary in this sector?

The answers are in the salary trends report, published by Randstad this 2024. It shows what the salaries are in the medical sector, which employs almost 2 million people in Spain, and what their variations are depending on the city in which which the professional activity is carried out.

The data provided by the report provides an overview. These are figures that serve to see where salaries are moving in the sector, numbers that vary depending on specialization, experience and other factors.

In the salary breakdown by city, taking as reference the annual salary of doctors with different ranges of experience, we can observe significant variations:

In Madrid, a doctor with 1 to 4 years of experience can earn an average annual salary of 39,000-46,000 euros, while those with 4 to 6 years of experience can expect to earn around 46,000-57,000 euros annually. For those with more than 6 years in the field, the annual salary can exceed 57,000-82,000 thousand euros.

In Barcelona, ​​doctors in their first years of practice can expect an annual salary of approximately 37,000-55,000 euros, while those with 4 to 6 years of experience can reach an annual income close to 46,000-57,000 euros. Doctors with more than 6 years of experience in Barcelona could earn more than 57,000-82,000 euros per year.

In Valencia, doctors with 1 to 4 years of experience can have an annual salary of around 33,000-42,000 euros, while those with 4 to 6 years of practice can aspire to annual incomes of around 42,000-52,000 euros. For doctors with more than 6 years of experience, the annual salary could exceed 46,000-74,000 euros.

In La Coruña, doctors in their first years of practice can have an average annual salary of 33,000-43,000 euros, while those with 4 to 6 years of experience can earn around 43,000-52,000 euros per year. Doctors with more than 6 years of experience in this city could earn more than 46,000-77,000 euros annually.

In Seville, doctors with 1 to 4 years of experience can have an annual salary of approximately 33,000-43,000 euros, while those with 4 to 6 years of practice can expect to earn around 43,000-52,000 euros per year. Doctors with more than 6 years of experience could earn more than 46,000-77,000 euros per year in the Andalusian capital.

Finally, in Malaga, doctors with 1 to 4 years of experience can earn an annual salary of approximately 33,000-42,000 euros, while those with 4 to 6 years of experience can expect to earn around 42,000-52,000 euros per year. For doctors with more than 6 years of experience, the annual salary can exceed 46,000-74,000 euros.