Les 32e Championnats du monde de cross-country IAAF se sont déroulés les 19 et 20 mars 2004 à Bruxelles en Belgique.