La B League 2004 è stata la quarta edizione del campionato bengalese di calcio.
Al campionato parteciparono dodici squadre e il Brothers Union vinse il titolo.
Le prime tre passano alla seconda fase.
Le prime quattro squadre passano alle semifinali.
Il Brothers Union vinse il titolo.