Operations

Average salary in Spain: how much you earn by sector and region

The INE published the final results of its Annual Salary Structure Survey in May 2026. The mean annual salary stood at 29,540.26 euros in 2024, 5.3% more than the previous year. If you are hiring your first employee or comparing costs across countries, these are the figures that matter.

Updated on 2026-09-02 · By the Filnet team2 min read

Mean, median and modal salary: why they are not the same

The mean is pushed up by high salaries, and there are few of them. That is why it is worth looking at three figures at once. The average annual salary was 29,540.26 euros (about 2,462 euros a month over 12 payments, or 2,110 euros over 14). The median, which divides workers into two equal halves, was 24,497.17 euros: half of all employees earn less than that. The modal salary, the most common, stood at 16,520.18 euros.

In addition, 29.5% of employees earn between 16,000 and 23,000 euros a year. When planning a salary for a vacancy, the median tells you better than the mean what an ordinary candidate in each sector expects.

How much you earn by sector of activity

The difference between sectors is huge and shapes the recruitment budget. INE data for 2024, in gross annual salary:

Key points

  • - Electricity, gas and air conditioning supply: 57,931.81 euros
  • - Financial and insurance activities: 51,862.90 euros
  • - Information and communications: 42,741.94 euros
  • - Manufacturing: 32,881.61 euros
  • - Health: 32,224.93 euros and education: 32,210.11 euros
  • - Construction: 26,965.09 euros and retail: 25,778.97 euros
  • - Arts and entertainment: 20,383.16 euros
  • - Hospitality: 17,653.42 euros, the lowest

Average salary by autonomous community

Territory also drives pay. The Basque Country leads with 35,170.28 euros, followed by Madrid with 34,410.01 and Navarre with 32,605.28. At the other end are Extremadura with 24,979.44, the Canary Islands with 25,120.38 and Castilla-La Mancha with 26,062.05.

Between the highest and lowest ends there is more than 10,000 euros a year. If your subsidiary hires remote or technical profiles, setting the salary benchmark in the wrong office will make you overpay or lose candidates.

From gross to net: what the employee keeps

From gross salary, the employee's Social Security contribution is deducted (around 6.4% for a permanent contract) and personal income tax withholding, which rises with salary and depends on personal and family circumstances. On the minimum wage of 1,221 euros in 14 payments, net pay is around 1,140 euros per payment. With 3,000 euros gross per month, net pay typically ranges between 2,250 and 2,350 euros.

For the company, the cost does not end at gross: employer contributions add around 30%, so an employee on the minimum wage costs the company about 1,590 euros per month. That is the figure to compare with other European countries when deciding where to locate your workforce.

Frequently asked questions

The latest official INE data (Annual Salary Structure Survey 2024) puts the average annual salary at 29,540.26 euros gross, about 2,462 euros per month in 12 payments or 2,110 in 14.

24,497.17 euros gross per year. Half of employees earn less than that amount, making it a more realistic benchmark than the average for setting salaries.

34,410.01 euros gross per year according to INE, the second highest region after the Basque Country (35,170.28).

Around 2,250-2,350 euros per month, after deducting the employee's contribution (around 6.4%) and personal income tax withholding according to your family situation.

The 2026 minimum wage is 1,221 euros in 14 payments (17,094 per year). Adding employer contributions, the real monthly cost for the company is around 1,590 euros.

Book a free call with a specialist

In 30 minutes we outline your expansion strategy with you: target market, legal structure and taxation for your case. No commitment.

FilioShall we talk?