In 1966/67 werd het achttiende seizoen van de DDR-Oberliga gespeeld, de hoogste klasse van de DDR. FC Karl-Marx-Stadt werd kampioen. De competitie duurde van 6 augustus 1966 tot 13 mei 1967.
Seizoensverloop
De titel van FC Karl-Marx-Stadt was even verrassend als die van BSG Chemie Leipzig drie jaar eerder. De club speelde sinds 1962 in de Oberliga en de beste notering was de vierde in 1964. Het zou de enige grote titel voor de club zijn, drie jaar later degradeerde de club al uit de Oberliga.
Dit seizoen domineerde de club de Oberliga en kroonde zich al twee speeldagen voor het einde tot kampioen en na de laatste speeldag had vicekampioen Lokomotive Leipzig zeven punten achterstand. Het was al van 1960 geleden toen Vorwärts Berlin kampioen werd dat een club zo een grote voorsprong had. De club had al de leiding sinds de zevende speeldag. Voor Lokomotive was het de beste plaats voor de club tot dan toe. Na de top twee lagen de clubs heel dicht bij elkaar zo had derde plaats Motor Zwickau slechts twee punten meer dan de nummer twaalf.
Die derde plaats van Zwickau was de laatste keer dat een BSG zich voor de top drie van de Oberliga zou plaatsen. Tot 1991 werd de Oberliga gedomineerd door de FC's (inclusief Dynamo Dresden). Bij de degradanten was verrassend BFC Dynamo dat promovendus Wismut Gera naar de DDR-Liga vergezelde. De andere promovendus 1. FC Union Berlin verraste en werd zesde nog voor de ontgoochelende titelverdediger, recordkampioen en stadsrivaal FC Vorwärts.
Er kwamen 1.832.000 toeschouwers naar de 182 Oberligawedstrijden, wat neerkomt op 10.066 per wedstrijd.