Το πρωτάθλημα Β΄ Εθνικής 1966-67 διεξήχθη και πάλι σε τρεις ομίλους, δύο με 18 και έναν με 17 ομάδες, δηλαδή μετείχαν συνολικά 53 ομάδες. Οι νικητές των ομίλων προκρίθηκαν στην τελική φάση, από την οποία οι δύο ανέβηκαν στην Α΄ εθνική κατηγορία.
Διοργάνωση
Το 1966-67 χαλάρωσε η προσπάθεια εξορθολογισμού του πρωταθλήματος Β΄ Εθνικής, που είχε ξεκινήσει την προηγούμενη σεζόν. Αντί να περιοριστούν ο όμιλοι από τρεις σε δύο, όπως είχε αρχικά σχεδιαστεί, αποφασίστηκε να μην υποβιβαστεί καμιά ομάδα. Επίσης, λόγω της ανόδου τεσσάρων ομάδων από τη Γ΄ Εθνική Ερασιτεχνική κατηγορία, αρχικά συγκροτήθηκαν δύο όμιλοι των 17 και ένας των 18 ομάδων.[1]Αργότερα το συμβούλιο της ΕΠΟ αποφάσισε την άνοδο του Ροδιακού, με αποτέλεσμα οι ομάδες να γίνουν 53.[2]
Η αναδιάρθωση, με μείωση του αριθμού των ομάδων και τη δημιουργία δύο ομίλων, αναβλήθηκε για την επόμενη σεζόν. Μάλιστα, προβλέφθηκε ο υποβιβασμός στη Γ΄ Εθνική 15 ομάδων συνολικά (3Χ5). Όμως, ούτε αυτός ο σχεδιασμός εφαρμόστηκε επακριβώς. Η επικράτηση της δικτατορίας στις 21 Απριλίου 1967, επέφερε δραματικές και υποχρεωτικές αλλαγές: σωματεία εξαναγκάστηκαν σε συγχώνευση ή σε διάλυση και οι κατηγορίες αναδιαρθρώθηκαν. Τελικά, η Β΄ εθνική της επόμενης σεζόν συγκροτήθηκε από δύο ομίλους των 16 ομάδων.
Κατά τα άλλα, όπως και την προηγούμενη σεζόν, οι νικητές των τριών ομίλων πέρασαν στην τελική φάση, όπου διεκδίκησαν την άνοδο στην Α΄ Εθνική κατηγορία. Ανέβηκαν οι δύο πρώτοι του τελικού ομίλου.
Άνοδος από Γ΄ Εθνική: Καμία ομάδα. Οι τέσσερις νικήτριες ομάδες των τεσσάρων ομίλων της Γ' Εθνικής (Αστέρας Ζωγράφου, ΑΕΚ Φαλήρου, Θερμαϊκός Θεσσαλονίκης και Ελπίδα Δράμας), λόγω αναδιάρθρωσης των κατηγοριών, δεν προβιβάστηκαν. Κάτι τέτοιο συνέβη για πρώτη και μοναδική φορά από την καθιέρωση των εθνικών κατηγοριών.
Λόγω της τριπλής ισοβαθμίας μετά τους αγώνες της τελικής φάσης ακολούθησαν αγώνες μπαράζ ανάμεσα στις τρεις ομάδες. Και οι τρεις αγώνες μπαράζ έγιναν στην Λαμία. Τα αποτελέσματα: