The 2003–04 English Hockey League season took place from September 2003 until May 2004.
The men's title was won by Cannock for the second consecutive year with the women's title going to Hightown. There were no playoffs to determine champions or relegation after the regular season but there was a competition for the top six clubs called the Premiership tournament which culminated in a final held at Old Loughtonians Hockey Club on 9 May.[1]