Το Κυπέλλου Ελλάδος πόλο ανδρών της περιόδου 2004–05 ήταν το 27ο στην ιστορία του θεσμού. Δικαίωμα συμμετοχής είχαν όλες οι ομάδες της Α1 και της Α2 (24 ομάδες συνολικά). Συγκεκριμένα, οι 12 ομάδες της Α2 2004–05, οι δύο ομάδες που κέρδισαν την άνοδο από την Α2 2003–04 στην Α1 2004–05, καθώς και οι δύο ομάδες που κατέλαβαν τις θέσεις 9 και 10 στην Α1 2003–04 ξεκίνησαν από την α' φάση της διοργάνωσης. Οι οκτώ πρώτες ομάδες του πρωταθλήματος Α1 2003–04 εισήλθαν στη διοργάνωση κατά τη β' φάση. Η τελική φάση διεξήχθη στη Θεσσαλονίκη στις 9 και 10 Απριλίου 2005. Κυπελλούχος αναδείχθηκε ο Εθνικός Πειραιώς για 12η φορά στην ιστορία του.