Το πρωτάθλημα της Ε.Π.Σ. Πειραιώς περιόδου 1966-67 διοργανώθηκε σε τρεις κατηγορίες. Συνολικά μετείχαν 47 ομάδες στα πειραϊκά πρωταθλήματα. Στην δεύτερη και την τρίτη κατηγορίες υπήρχαν προκριματική και τελική φάσεις, όπου περνούσαν οι πρώτοι κάθε ομίλου.
Στα τελικά μετείχαν έξι ομάδες. Την πρώτη θέση κέρδισε ο Αμπελακιακός, ο οποίος έτσι ανήλθε στη Β΄ ΕΠΣΠ, μαζί με τη δευτεραθλήτρια Αρμενική Πειραιά και τον τριταθλητή Φ.Ο. Αγίου Δημητρίου.[3]
Πρωταθλητής που ανέβηκε στη Β΄ κατηγορία:
Αμπελακιακός
Δευτεραθλητής που ανέβηκε στη Β΄ κατηγορία:
Αρμενική Πειραιά
Τριταθλητής που ανέβηκε στη Β΄ κατηγορία:
Φ.Ο. Αγίου Δημητρίου
Θέσεις 4η-6η
Πίνδος
Μαύρος Αετός Κερατσινίου
Κρίτων
Στα προκριματικά συμμετείχαν 21 συνολικά ομάδες χωρισμένες σε 3 ομίλους των 7. Στο Β όμιλο η 2η θεση κρίθηκε σε επιπλέον αγώνες κατάταξης μεταξύ Πίνδου, Αστέρα Κερατσινίου και Αμφιάλης που είχαν ισοβαθμήσει. Με 2 νίκες η Πίνδος προκρίθηκε στην τελική φάση. Η κατάταξη στους ομίλους είχε ως εξής:[4]