The 1904 VFL season was the eighth season of the Victorian Football League (VFL), the highest-level senior Australian rules football competition in Victoria.
The season featured eight clubs and ran from 7 May to 17 September, comprising a 17-round home-and-away season followed by a two-week finals series featuring the top four clubs.
Fitzroy also won the minor premiership by finishing atop the home-and-away ladder with a 12–5 win–loss record.
In 1904, the VFL competition consisted of eight teams of 18 on-the-field players each, with no "reserves", although any of the 18 players who had left the playing field for any reason could later resume their place on the field at any time during the match.
Once the 17 round home-and-away season had finished, the 1904 VFL Premiers were determined by the specific format and conventions of the amended "Argus system".