Die Liga wurde in drei Staffeln mit jeweils 18 Mannschaften ausgetragen. Die drei Sieger stiegen direkt in die Divizia A auf, während die Zweitplatzierten über die Play-offs den vierten Aufsteiger ermittelten. Die jeweils letzten sechs Vereine stiegen in die Divizia C ab. Zwischen den Zehntplatzierten wurde ein weiterer Absteiger ermittelt. Für einen Sieg gab es drei Punkte, für ein Unentschieden einen und für eine Niederlage keinen Punkt. Falls zwei oder mehr Mannschaften am Ende der Saison punktgleich waren, entschied nicht die Tordifferenz, sondern der direkte Vergleich.
UTA Arad kaufte die Lizenz des Aufsteigers Liberty Salonta und kehrte dadurch in die Liga 1 zurück. Salonta übernahm stattdessen den Platz von UTA Arad in der Liga III.
2
FC Oradea wurde umbenannt in FC Bihor Oradea.
3
FCM Reșița erwarb vor der Saison den Startplatz von Tricotaje Ineu.
4
Corvinul 2005 Hunedoara erwarb vor der Saison den Startplatz von Unirea Dej.
5
Gloria Bistrița II zog nach Saisonende zurück.
6
Unirea Dej blieb wegen des Rückzugs von Gloria Bistrița II vom Abstieg verschont.
7
Apulum Alba Iulia blieb vom Abstieg verschont, nachdem der Oltchim Râmnicu Vâlcea den Aufstieg in die Liga II verweigerte.
8
Armătura Zalău wurde im Herbst 2006 aufgelöst. Die Ergebnisse wurden annulliert.
Play-offs
In der folgenden Saison wurde die Liga I von 16 auf 18 Vereine aufgestockt. Daher wurde zwischen den Zweitplatzierten ein vierter Aufsteiger ermittelt.
Am Ende der Saison wurde eine Rangliste zwischen den drei Zehntplatzierten erstellt. Die Mannschaft, die die schlechteste Bilanz gegen die Top 9 ihrer Staffel hatte, stieg ab.