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, con un goal Average idéntico para ambos clubes. El Rangers perdió 1-2 en casa contra el Aberdeen, pero el Hearts también perdió 2-1 a domicilio contra el Celtic. Si el Hearts hubiera ganado por cualquier marcador, habría ganado el título.
Campeones: Rangers
Descenso: Falkirk, Reina del Sur
Promocionados: Ayr United, Arbroath
* – total de dos partidos
† – repetición
‡ – trofeo compartido
Llave: