The 2004 season was the 25th edition of the sidcarcross world championship.
The fourteen GP's of the season were held in eleven countries, Spain, France (2x), Netherlands, Germany (2x), Italy, Estonia, Latvia (2x), Croatia, Bulgaria, Russia and Belgium.