Barcelona and Madrid talent market comparison

Barcelona and Madrid talent market comparison

In September 2021, TalentUp published the report “Barcelona Madrid: Digital Talent Analysis” in collaboration with GetWith. The data analyzed in this report comes from 371.68K job offers and 1.44M professionals collected between September 4th, 2020, and September 4th, 2021, in Barcelona and Madrid. It studies 11 different IT positions.

The report takes into account supply and demand, average salaries and benefits, differences by sector or position, and diversity variables. This article will focus mainly on the sectors affected, the offer and demand differences for each job position, and how this affects salaries. In addition, it will reflect on the prevailing gender gap in information technology jobs.

Which sectors are implied in this labour market?

The information technology sector clearly outnumbers the other sectors in the 11 roles examined. Approximately, there are 1.15 candidates for each job opening in both cities. 

It is relevant to point out that the second most common area is the one related to business services. Nonetheless, it lacks workers. In Madrid, just 68% of the offers are covered by the supply. In Barcelona, the figure goes down to 33%.

This shows that the business services industry is demanding many professionals. It is possible that IT workers do not consider this sector when applying for offers, which causes a simple mismatch between offer and demand.

Are candidates fulfilling the requisites of the job openings?

Companies want to have many candidates available to have the possibility of choosing. From the workers’ point of view, it goes all the other way around. They want many offers and just a few competitors.

The most common candidates in both cities are front-end developers. Having said that, in Madrid, there are more than 2750 professionals for approximately 1,000 job openings. While in Barcelona, there are 1300 matches for 1200 offers.

Madrid’s tendency is that offers have a surplus of candidates: in some cases, there are more than 3 candidates per position. The exception is DevOps engineers, who are in high demand.

Meanwhile, in Barcelona, there is a lack of workers, mainly DevOps engineers. They are demanded in nearly 15% of the offers, and the supply hardly covers half of them. Also, PHP (521 offers for 300 candidates), backend, and full-stack developers are well coveted.

Leaving frontend developers aside, when looking at the demand, the most habitual positions are full-stack and backend developers. In fact, in the Catalan city, frontend, full-stack, and backend developers have more than 900 offers each. Jointly, they account for 57.52% of the openings

Some positions as Android and Java developers or data engineers have extremely few open positions and they are quite repeated among candidates. For example, in Madrid, Java and Android developers are the second and third most supplied jobs, respectively. And their openings account just for 10% of the total.

The key learnings are that both cities lack many DevOps engineers. Even so, other positions have too many workers for the current demand, especially front-end developers in Madrid.


Does the average salary differ from Madrid to Barcelona?

In Spain’s two biggest cities, all IT roles have similar average salaries for senior professionals

In gross salary, Barcelona and Madrid do not differ significantly except for full-stack developers who, on average, earn 7800 EUR extra in Madrid (50th percentile). For other positions, it is not possible to establish any trend to indicate where the salaries are higher.

Regarding average net salaries, there are more differences between the two cities. In the cases where Barcelona has a higher average,  the difference is not relevant (usually just one or two thousand more). In Madrid, however, both Android and full-stack developers earn nearly 15000 EUR more.

The case of full-stack developers may be caused because in Barcelona the ratio of the number of candidates to the number of job openings is smaller than 1 (0.85) whereas in Madrid is 1.05. Usually, for recruiting companies, this ratio is considered positive when it is above 1.

There is a surplus of Android developers everywhere, although it is more distinguished in Madrid where there were 1101 candidates for just 112 offers. The laws of supply and demand explain why the salaries of this position are higher on average. 

Comparison of gross and net slaaries in Barcelona and Madrid

To conclude this section, we can draw the conclusion that, even though the majority of positions have standardized similar salaries, the market still has the power to slightly regulate prices, and some differences can be observed.

How is this industry doing in terms of parity in Spain?

The gender gap has been a hot topic for the past few years. Spain currently has some regulations to incentivize equality: the Equality Plan Decree (Royal Decree 901/2020) and the Equal Pay Decree (Royal Decree 902/2020). And it ranks in the 14th position in the World Economic Forum’s Global Gender Gap Report 2021. However, there is still a significant gender gap in the information and technology sector.

In fact, Spain has fallen in the rankings from the 8th position that it held in 2020. It seems that the pandemic has brought the gender gap apart. That same report also states that the 33% female presence is the global average in data and AI, with 20% in engineering and around 14% in cloud computing. Even if Spain has a long way to go, its results are above the trend.

Barcelona and Madrid IT’s labour forces coincide in having just 33% of female professionals. Both cities have many similarities regarding this variable. In both of them, the position of quality assurance engineer (QA) stands out as the one with the most parity composition. 

In Barcelona, these candidates represent roughly 10%, and in Madrid, they do not even reach 5%. This means that it represents just a small share of the talent, and male profiles continue to prevail.

Moreover, QA professionals have one of the lowest average salaries in this sector, which can easily lead to a huge wage gap.

Employers should wonder what creates this difference. Can they help improve this situation? Is there something in their companies causing this? Whatever it is, shortly this data should change to benefit from heterogeneity in working teams and to ensure everyone is given equal opportunities. 


The insights of this study showcase that employers in need of some special profiles should look at other markets rather than focusing just on their own city. And, on the other hand, workers of other profiles should broaden the market where they are looking for offers. Perhaps there is no deficient supply; perhaps it is just a problem of not searching in the correct market.

Follow TalentUp on LinkedIn and subscribe to our newsletter to get our latest articles!

About Author

Èlia Adroher i Llorens

Content Writer. Èlia studied International Business Economics with a focus on digital marketing. She is also interested in learning about data analysis.