Juan Fangio won the Spanish Grand Prix 1951 at Circuit de Pedralbes on 28 October 1951, starting from P2 on the grid. José Froilán González finished second for Ferrari, with Nino Farina completing the podium for Alfa Romeo.
| Pos | Driver | Team | Grid | Pts | FL | Status |
|---|---|---|---|---|---|---|
1 | | | 2 | 9 | Finished | |
2 | | | 3 | 6 | Finished | |
3 | | | 4 | 4 | Finished | |
4 | | 1 | 3 | +2 Laps | ||
5 | | 8 | 2 | +2 Laps | ||
6 | | 6 | 0 | +4 Laps | ||
7 | | 20 | 0 | +6 Laps | ||
8 | | 13 | 0 | +7 Laps | ||
9 | | 9 | 0 | +7 Laps | ||
10 | | 17 | 0 | +10 Laps | ||
R | | 5 | 0 | Ignition | ||
R | | 10 | 0 | Engine | ||
R | | 15 | 0 | Accident | ||
R | | 7 | 0 | Wheel | ||
R | | 11 | 0 | Engine | ||
R | | 16 | 0 | Engine | ||
R | | 14 | 0 | Accident | ||
R | | 12 | 0 | Ignition | ||
R | | 19 | 0 | Engine | ||
W | | 18 | 0 | Engine |