La Primeira Liga 2004-2005, nota come SuperLiga GalpEnergia 2004-2005 per ragioni di sponsorizzazione, è stata la 71ª edizione della massima serie del campionato portoghese di calcio. Il campionato è iniziato il 28 agosto 2004 ed è terminato il 22 maggio 2005.
Le 18 squadre partecipanti si affrontano in un girone di andata e ritorno, per un totale di 34 giornate.
La squadra campione di Portogallo e la seconda classificata hanno il diritto a partecipare alla fase a gironi della UEFA Champions League 2005-2006.
La squadra classificata al terzo posto è ammessa al terzo turno di qualificazione della UEFA Champions League 2005-2006.
Le squadre classificate al quarto e al quinto posto sono ammesse al primo secondo turno della Coppa UEFA 2005-2006, assieme alla squadra vincitrice della Taça de Portugal 2004-2005.
La squadra classificata al sesto posto è ammessa alla Coppa Intertoto 2005.
Le squadre classificate agli ultimi tre posti (dal 16º al 18º posto) retrocedono in Segunda Liga.