Il Gran Premio motociclistico di Svezia è stato l'undicesimo appuntamento del motomondiale 1984. Si è svolto il 12 agosto sul circuito di Anderstorp e vi hanno gareggiato le classi 125, 250 e 500 oltre alla classe sidecar.
Le vittorie nelle tre gare in singolo disputate sono state di Eddie Lawson in 500, Manfred Herweh in 250 e Fausto Gresini in 125[1][2]. Tra le motocarrozzette hanno trionfato Rolf Biland e Kurt Waltisperg.
Già assegnato dalla gara precedente il titolo della 125, vengono matematicamente assegnati i titoli della 500 a Eddie Lawson, della 250 a Christian Sarron e dei sidecars all'equipaggio Egbert Streuer/Bernard Schnieders; resta da assegnare solamente il titolo della classe 80, non presente in Svezia.