The average salary in Spain differs from €29,113 per year to €2,426 per month. The salary criteria depend on experience, location, and industry. Here is a table that shows the higher expected incomes in different Spain cities:

City

Average Annual Salary

Madrid

€ 38,400

Seville

€ 36,400

Valencia

€ 37,000

Barcelona

€ 37,700

Bilbao

€ 32,400

Granada

€ 34,000

Córdoba

€ 32,835

Donostia-San Sebastian

€ 35,000

Zaragoza

€ 35,700

Murcia

€ 34,400

A Coruña

€ 33,000

Cádiz

€ 26,000

Málaga

€ 37,000

Palma

€ 33,700