La temporada 1997-98 de La Liga fue la 67.ª desde su creación. Comenzó el 30 de agosto de 1997 y concluyó el 16 de mayo de 1998.
El 29 de marzo de 1998, tras el empate 0-0 del Sporting de Gijón con el Zaragoza , combinado con la derrota 4-3 del Racing de Santander ante el Athletic de Bilbao , el Sporting de Gijón se convirtió en el primer equipo en la historia de La Liga en descender en marzo, terminando la temporada con un récord de liga de solo 13 puntos.
Veinte equipos compitieron en la liga: los diecisiete mejores equipos de la temporada anterior y los tres equipos ascendidos de la Segunda División . Los equipos ascendidos fueron Mérida , Salamanca (ambos equipos que regresan después de una temporada de ausencia) y Mallorca (que regresa después de una ausencia de cinco años). Reemplazaron a Rayo Vallecano , Extremadura , Sevilla FC , Hércules CF y CD Logrones después de pasar tiempo en la máxima categoría durante dos, uno, veintidós, uno y un año respectivamente. A partir de esta temporada, veinte equipos disputaron La Liga a diferencia de las temporadas anteriores con veintidós equipos.
La temporada 1997-98 estuvo compuesta por los siguientes clubes:
El Trofeo Pichichi se otorga al jugador que más goles marca en una temporada.
El Trofeo Ricardo Zamora se otorga al portero con menor ratio de goles recibidos por partidos disputados.