The 1987–88 La Liga season was the 57th since its establishment. It began on 29 August 1987, and concluded on 22 May 1988.

Real Madrid finished the season as champions for the third season running, the runners-up this time being Real Sociedad, while Barcelona finished a disappointing sixth, though they did at least have Copa del Rey success as consolation for their lack of form in the league.

Teams and location This season, the league was expanded to 20 teams and the relegation playoffs returned.

Team Home city Stadium Athletic Bilbao Bilbao San Mamés Atlético Madrid Madrid Vicente Calderón Barcelona Barcelona Nou Camp Cádiz Cádiz Ramón de Carranza Celta Vigo Vigo Balaídos Español Barcelona Sarrià Las Palmas Las Palmas Insular Logroñés Logroño Las Gaunas Mallorca Palma Lluís Sitjar Murcia Murcia La Condomina Osasuna Pamplona El Sadar Real Betis Seville Benito Villamarín Real Madrid Madrid Santiago Bernabéu Real Sociedad San Sebastián Atocha Sabadell Sabadell Nova Creu Alta Sevilla Seville Ramón Sánchez Pizjuán Sporting Gijón Gijón El Molinón Valencia Valencia Luis Casanova Valladolid Valladolid José Zorrilla Zaragoza Zaragoza La Romareda

League table

Relegation playoff

First leg

Second leg

Results table

Top goalscorers

RankPlayerClubGoals Hugo SánchezReal Madrid Rubén SosaZaragoza José Mari BakeroReal Sociedad Gary LinekerBarcelona Julio SalinasAtlético Madrid JoaquínSporting Gijón Pedro UraldeAthletic Bilbao MíchelReal Madrid Pablo BengoecheaSevilla Emilio ButragueñoReal Madrid Jorge ContrerasLas Palmas Joaquín VillaSporting Gijón