Jackie Stewart won the Spanish Grand Prix 1971 at Montjuïc on 18 April 1971, starting from P4 on the grid. Jacky Ickx finished second for Ferrari, with Chris Amon completing the podium for Matra.
| Pos | Grid | Driver | Team | Laps | Time / Status | Pts | FL |
|---|---|---|---|---|---|---|---|
| 1 | 4 | Jackie StewartSTE | Tyrrell | 75 | 1:49:03.4 | 9 | |
| 2 | 1 | Jacky IckxICK | Ferrari | 75 | +3.4 | 6 | |
| 3 | 3 | Chris AmonAMO | Matra | 75 | +58.1 | 4 | |
| 4 | 5 | Pedro RodríguezROD | BRM | 75 | +1:17.9 | 3 | |
| 5 | 9 | Denny HulmeHUL | McLaren | 75 | +1:27.0 | 2 | |
| 6 | 6 | Jean-Pierre BeltoiseBEL | Matra | 74 | +1 Lap | 1 | |
| 7 | 12 | François CevertCEV | Tyrrell | 74 | +1 Lap | 0 | |
| 8 | 7 | Peter GethinGET | McLaren | 73 | +2 Laps | 0 | |
| 9 | 21 | Tim SchenkenSCH | Brabham | 72 | +3 Laps | 0 | |
| 10 | 17 | Howden GanleyGAN | BRM | 71 | +4 Laps | 0 | |
| 11 | 22 | John SurteesSUR | Surtees | 67 | +8 Laps | 0 | |
| N | 16 | Reine WisellWIS | Lotus-Ford | 58 | Not classified | 0 | |
| R | 14 | Emerson FittipaldiFIT | Lotus-Ford | 54 | Suspension | 0 | |
| R | 11 | Henri PescaroloPES | March-Ford | 53 | Engine | 0 | |
| R | 8 | Mario AndrettiAND | Ferrari | 50 | Engine | 0 | |
| R | 20 | Alex Soler-RoigSOL | March-Ford | 46 | Fuel pump | 0 | |
| R | 18 | Andrea de AdamichDEA | March-Alfa Romeo | 26 | Transmission | 0 | |
| R | 13 | Ronnie PetersonPET | March-Ford | 24 | Ignition | 0 | |
| R | 2 | Clay RegazzoniREG | Ferrari | 13 | Engine | 0 | |
| R | 19 | Rolf StommelenSTO | Surtees | 9 | Fuel pressure | 0 | |
| R | 15 | Jo SiffertSIF | BRM | 5 | Gearbox | 0 | |
| R | 10 | Graham HillHIL | Brabham | 5 | Steering | 0 |