The 2003–04 Azerbaijan Top League was contested by fourteen clubs.
It started on 17 May 2003 and finished on 5 May 2004.
The title was won by Neftchi Baku for the fourth time.