Nella stagione successiva era prevista una riduzione delle squadre partecipanti: da 14 a 12, quindi le ultime due squadre classificate retrocessero direttamente, mentre l'11ª e la 12ª disputarono gli spareggi contro le vincitrici delle 4 zone della Druga Liga 1957-1958.
Note:
Due punti a vittoria, uno a pareggio, zero a sconfitta.
In caso di arrivo di due o più squadre a pari punti, la graduatoria viene stilata secondo il quoziente reti delle squadre interessate.
Avendo le due squadre lo stesso quoziente-reti (0,833), si è reso necessario uno spareggio[7] andata-ritorno fra RNK Spalato e Budućnost per il 10º posto. La vincente si sarebbe salvata, la perdente sarebbe andata agli spareggi con le vincitrici dei gironi di zona della Druga liga.
Per determinare le ultime due squadre ammesse al campionato successivo vengono organizzate le qualificazioni per la Prva liga (kvalifikacije za prvu saveznu ligu[8]) A RNK Spalato e Spartak Subotica, rispettivamente 11ª e 12ª classificate della Prva liga, si aggiungono le vincitrici delle 4 zone della Druga Liga 1957-1958: Rijeka (vincitore I zona), Sarajevo (vincitore II zona), Proleter Zrenjanin (vincitore III zona) e Napredak Kruševac (vincitore IV zona). Le 6 squadre vengono divise in 2 triangolari: le vincitrici di questi ultimi vengono ammesse alla Prva Liga 1958-1959.
^1º nel girone A della II Zona, vince lo spareggio (2-0 e 0-0) contro il Lovćen vincitore del girone B, 1º nel girone promozione.
^Nel 1958 venne organizzata una seconda edizione sostitutiva non ufficiale della Coppa Mitropa, denominata Coppa del Danubio, che venne vinta dagli iugoslavi della Stella Rossa.