Seasons in La Liga There are 63 teams that have taken part in 94 La Liga championships that were played from the 1929 season until the 2024–25 season. The teams in bold compete in La Liga currently. The year in parentheses represents the most recent year of participation at this level. Athletic Bilbao, Barcelona, and Real Madrid are the only teams that have played La Liga football in every season.
seAsoNs In lA LigA theRe are 63 tEAms tHat haVe takeN pArt in 94 lA Liga chAMPioNshiPs that Were plaYed from the 1929 seASON UnTil the 2024–25 seaSOn the teaMs in Bold ComPEte in la Liga curreNTly the year in PAREntHeSeS Represents the moSt reCent yeaR OF pArtICipATion aT tHiS lEvel athlETic bilBAo BArcelOnA AnD rEaL madRiD are The oNly teaMs ThAT have playEd la lIGA FOoTBalL in everY seasoN