1977–78 Yugoslav First League


Teams

A total of eighteen teams contested the league, including sixteen sides from the 1976–77 season and two sides promoted from the 1976–77 Yugoslav Second League as winners of the two second level divisions East and West. The league was contested in a double round robin format, with each club playing every other club twice, for a total of 34 rounds. Two points were awarded for wins and one point for draws.
Napredak and Željezničar were relegated from the 1976–77 Yugoslav First League after finishing the season in bottom two places of the league table. The two clubs promoted to top level were Trepča and NK Osijek.
TeamLocationFederal RepublicPosition
in 1976–77
Borac Banja LukaBanja Luka0066th
BudućnostTitograd0099th
ČelikZenica01313th
Dinamo ZagrebZagreb0022nd
Hajduk SplitSplit0088th
OFK BelgradeBelgrade01515th
Olimpija LjubljanaLjubljana01212th
OsijekOsijek
PartizanBelgrade0044th
Radnički NišNiš0077th
Red StarBelgrade0011st
RijekaRijeka0055th
SarajevoSarajevo01616th
SlobodaTuzla0033rd
TrepčaKosovska Mitrovica
VeležMostar01111th
VojvodinaNovi Sad01414th
NK ZagrebZagreb01010th

League table

Top scorers

Attendance