La temporada 1958-59 fue la 86.ª temporada de fútbol competitivo en Escocia y la 62.ª temporada de la Liga Escocesa de Fútbol . [1]
El último día de la temporada, el Rangers tenía una ventaja de dos puntos sobre el Hearts, y los clubes tenían un promedio de goles idéntico. Los Rangers perdieron 1-2 en casa ante el Aberdeen, pero el Hearts también perdió 2-1 ante el Celtic. Si Hearts hubiera ganado por cualquier puntaje, habría ganado el título.
Campeones: Rangers
Descendidos: Falkirk, Reina del Sur
Ascendido: Ayr United, Arbroath
* – global a dos partidos
† – repetición
‡ – trofeo compartido
Llave: