De Ulster Grand Prix 1971 was de tiende race van het wereldkampioenschap wegrace-seizoen 1971. De race werd verreden op 14 augustus 1971 op het stratencircuit Dundrod in County Antrim ten westen van Belfast. Voor de zijspanklasse was het de laatste race en de wereldtitel werd dan ook in Ulster beslist. In de 500cc-klasse werd een mijlpaal bereikt: ze werd voor het eerst in de geschiedenis van het wereldkampioenschap gewonnen door een tweetaktmotor.

Algemeen 
In 1971 vormden de onlusten in Noord-Ierland een grote bedreiging voor de Ulster Grand Prix. Volgens journalist Mick Woollett waren de ontploffingen en schoten vanuit Belfast op het circuit te horen en was de rook van de branden te zien. (Na nieuwe onlusten in 1972 werd de hele Ulster Grand Prix afgelast en ze verloor haar WK-status alsnog.) 

Daar kwam nog bij dat de organisatie door de 50cc-klasse te schrappen (er waren slechts acht inschrijvingen) de kans liep haar WK-status te verliezen omdat ze niet aan het minimum van vijf raceklassen kwam. De races móesten echter doorgaan, omdat er anders veel geld verloren zou gaan en het verlies van de WK-status dan zeker zou zijn. Hoewel de 50cc-race in Ulster geschrapt was vanwege een gebrek aan inschrijvingen, had ze toch grote invloed op het wereldkampioenschap. Nu zouden slechts 5 resultaten tellen, en dat kostte Ángel Nieto 10 punten. Daardoor stond hij nu gelijk met Jan de Vries op 67 punten.

Giacomo Agostini was al wereldkampioen in de 350- en de 500cc-klasse, maar kwam niet naar Noord-Ierland vanwege de gevechten. Dat was aannemelijk, want de MV Agusta's waren wel op het circuit aangekomen, maar hoefden niet uitgeladen te worden.

500 cc 
In de Ulster Grand Prix had Rob Bron een goede dag. Giacomo Agostini was niet naar Noord-Ierland gereisd en Keith Turner viel uit door een gescheurde expansiekamer van zijn uitlaat terwijl hij om de leiding vocht met de latere winnaar Jack Findlay. Bron moest een ongeplande tankstop maken waardoor hij een halve minuut verloor, maar zijn voorsprong op Tommy Robb was zo groot, dat zijn tweede plaats niet in gevaar kwam. Rob Bron had nog steeds uitzicht op de tweede plaats in het kampioenschap. Voor Jack Findlay was het de eerste overwinning na 14 jaar deelname aan het wereldkampioenschap.

Uitslag 500 cc

350 cc 
Bij afwezigheid van Giacomo Agostini, die toch al wereldkampioen was, nam Silvio Grassetti met zijn fabrieks-MZ RE 300 de leiding in de 350cc-race. In de stromende regen werd hij gevolgd door Jarno Saarinen. Grassetti viel uit met ontstekingsproblemen, waardoor Tommy Robb op de tweede plaats kwam. Saarinen viel in de achtste ronde, waarbij zijn koppelingshendel brak. Robb ging langzamer rijden omdat zijn uitlaat los schoot en daardoor won Peter Williams met de tweede fabrieks-MZ. Hij had zelfs 34 seconden voorsprong op Dieter Braun. De derde plaats was voor Tony Jefferies.

Uitslag 350 cc

250 cc 
Phil Read bleek in de Ulster Grand Prix weer redelijk fit te zijn. Hij was blij met de regen, want door het lagere tempo werd zijn arm minder zwaar belast. Hij had bij de start slechts één punt voorsprong op Rodney Gould en een goed resultaat was dus belangrijk. Gould was juist minder blij met de regen. Voor de start waarschuwde Read de jonge laborant Ray McCullough hem niet in de weg te rijden, maar dat was waarschijnlijk olie op het vuur, want McCullough startte even snel als Read. McCullough nam zelfs de leiding, terwijl Gould zich in het achterveld terug liet zakken. Een ronde voor het einde begaf de versnellingsbak van Read's Yamaha het, waardoor McCullough onbedreigd naar de overwinning kon rijden. Jarno Saarinen werd tweede en Dieter Braun werd derde, maar Gould, die zeer rustig had gereden en slechts zesde werd, nam de leiding in het wereldkampioenschap over.

Uitslag 250 cc

Zijspanklasse 
In de zijspanklasse wonnen Horst Owesle/Peter Rutterford opnieuw en daarmee was de combinatie Owesle/Kremer/Blanchard/Rutterford wereldkampioen. Siegfried Schauzu/Wolfgang Kalauch werden tweede en daardoor ook tweede in de eindstand. Heinz Luthringshauser reed weer samen met Hans-Jürgen Cusnik en werd derde, maar de derde plaats in het wereldkampioenschap was voor Arsenius Butscher/Josef Huber. Arsenius Butscher diende na de race een protest in tegen de Münch-URS van Horst Owesle, omdat die meer dan 500 cc zou meten. De motor bleek echter correct te zijn. Hierna volgde een tweede protest tegen de gebruikte brandstof, maar omdat het uit elkaar halen en opmeten van de motor meer dan twee uur geduurd had, werd dit protest afgewezen omdat het meer dan twee uur na de race werd ingediend.

Uitslag zijspanklasse 

1971
Ulster