The 2004–05 English Hockey League season took place from September 2004 until May 2005.
The men's title was won by Cannock for the third consecutive year. The women's title went to Leicester who were known as Fyffes Leicester for sponsorship purposes.[1] There were no playoffs to determine champions after the regular season but there was a competition for the top four clubs called the Super Cup which was held at Guildford Hockey Club from 30 April - 2 May.