De Grand Prix-wegrace van Zweden 1971 was de achtste race van het wereldkampioenschap wegrace-seizoen 1971. De races werden verreden op 24 en 25 juli 1971 op de Scandinavian Raceway ten zuidoosten van Anderstorp (Jönköpings län).

Algemeen 
De Zweedse Grand Prix stond voor het eerst sinds het seizoen 1961 op de WK-kalender. Alle soloklassen kwamen er aan de start en bovendien werd er een zijspanrace georganiseerd, maar die stond niet op de FIM-kalender.

500 cc 
De financiële problemen van privérijder Rob Bron begonnen zich halverwege het seizoen te wreken. Hij had al een oproep gedaan om ergens een Ceriani-remnaaf te lenen of te kopen, en in Zweden was zijn Suzuki T 500 eigenlijk aan nieuwe zuigers en cilinders toe. Hij werd geholpen door het team van Jamathi, maar daar waren geen onderdelen voor een 500cc-machine voorhanden. Bron wist van de achtste naar de vijfde plaats op te klimmen, maar viel uit door problemen met zijn ontsteking. Zijn concurrent Keith Turner werd in de stromende regen tweede achter Giacomo Agostini, terwijl Tommy Robb (Seeley) derde werd.

Uitslag 500 cc

350 cc 
In Zweden nam Giacomo Agostini meteen de leiding in de race zonder het normale "spelletje" met zijn tegenstanders te spelen. Daarom ging de aandacht uit naar het gevecht om de tweede plaats tussen Paul Smart, Jarno Saarinen en Theo Bult. Ondanks de natte baan werd er hard gevochten, waar Theo Bult het slachtoffer van werd toen hij van de baan gleed. Hij verspeelde hiermee niet alleen een goede klassering in de race, maar ook zijn tweede plaats in het kampioenschap. Als amateur kon hij niet zo makkelijk alle wedstrijden bezoeken, want hij had ook nog een baan aan de Technische hogeschool in Enschede. Smart werd tweede en Saarinen werd derde.

Uitslag 350 cc

250 cc 
In Zweden ging het eindelijk wat beter met Rodney Gould en Kent Andersson en hun Yamaha YZ 632 fabrieksracers. Ze vochten samen om de eerste plaats, tot Andersson uitviel. Toen moest Paul Smart om de tweede plaats vechten met Theo Bult, tot die laatste met een gebroken krukas uitviel. Daardoor werd Jarno Saarinen derde.

Uitslag 250 cc

125 cc 
In de 125cc-race vochten Ángel Nieto en Barry Sheene lang om de leiding, maar Nieto viel uit met ontstekingsproblemen. Börje Jansson werd tweede en Kent Andersson kon Dieter Braun maar net kloppen in de strijd om de derde plaats, die hij met 0,3 seconden verschil won.

Uitslag 125 cc

50 cc 
In Zweden werd Gilberto Parlotti ingehuurd om met een nieuwe Derbi steun te verlenen aan Ángel Nieto. Dat deed hij ook. Vlak voor de finish liet hij Nieto met 0,1 seconde verschil winnen. Jan de Vries had het allemaal niet bij kunnen houden en werd derde met 20 seconden achterstand. Jos Schurgers was toen al uitgevallen met een gebroken schakelpedaal.

Uitslag 50 cc 

1971
Zweden
Sport in Jönköpings län