Il campionato mondiale di motocross del 1990, fu la trentaquattresima edizione, si disputò su 12 prove dal 22 aprile al 27 agosto 1990.
Al termine della stagione il belga Eric Geboers si è aggiudicato il titolo per la classe 500cc, l'italiano Alessandro Puzar si è aggiudicato la 250cc e lo statunitense Donny Schmit ha conquistato la classe 125cc.