1966–67 Yugoslav First League
Team Location Federal Republic Position in 1965-66
Čelik Zenica SR Bosnia and Herzegovina N/A
Dinamo Zagreb Zagreb SR Croatia 002 2nd
Hajduk Split Split SR Croatia 013 13th
OFK Belgrade Belgrade SR Serbia 006 6th
Olimpija Ljubljana SR Slovenia 008 8th
Partizan Belgrade SR Serbia 011 11th
Radnički Niš Niš SR Serbia 007 7th
Red Star Belgrade SR Serbia 005 5th
Rijeka Rijeka SR Croatia 004 4th
Sarajevo Sarajevo SR Bosnia and Herzegovina 009 9th
Sutjeska Nikšić SR Montenegro N/A
Vardar Skopje SR Macedonia 010 10th
Velež Mostar SR Bosnia and Herzegovina 003 3rd
Vojvodina Novi Sad SR Serbia 001 1st
NK Zagreb Zagreb SR Croatia 014 14th
Željezničar Sarajevo SR Bosnia and Herzegovina 012 12th
Teams
At the end of the previous season Radnički Belgrade and NK Trešnjevka were relegated . They were replaced by Sutjeska and Čelik .
The 1966-67 Yugoslav First League season was the 21st season of the First Federal League (), the top level association football league of SFR Yugoslavia, since its establishment in 1946. Sixteen teams contested the competition, with Sarajevo winning their first national title.