Juan Fangio won the Belgian Grand Prix 1950 at Circuit de Spa-Francorchamps on 18 June 1950, starting from P2 on the grid. Luigi Fagioli finished second for Alfa Romeo, with Louis Rosier completing the podium for Talbot-Lago.
| Pos | Grid | Driver | Team | Laps | Time / Status | Pts | FL |
|---|---|---|---|---|---|---|---|
| 1 | 2 | Juan FangioFAN | Alfa Romeo | 35 | 2:47:26.0 | 8 | |
| 2 | 3 | Luigi FagioliFAG | Alfa Romeo | 35 | +14.0 | 6 | |
| 3 | 8 | Louis RosierROS | Talbot-Lago | 35 | +2:19.0 | 4 | |
| 4 | 1 | Nino FarinaFAR | Alfa Romeo | 35 | +4:05.0 | 4 | |
| 5 | 7 | Alberto AscariASC | Ferrari | 34 | +1 Lap | 2 | |
| 6 | 4 | Luigi VilloresiVIL | Ferrari | 33 | +2 Laps | 0 | |
| 7 | 10 | Pierre LeveghLEV | Talbot-Lago | 33 | +2 Laps | 0 | |
| 8 | 14 | Johnny ClaesCLA | Talbot-Lago | 22 | +3 Laps | 0 | |
| 9 | 12 | Geoff CrossleyCRO | Alta | 30 | +5 Laps | 0 | |
| 10 | 11 | Toni BrancaBRA | Maserati | 29 | +6 Laps | 0 | |
| R | 13 | Eugène ChaboudCHA | Talbot-Lago | 22 | Oil pipe | 0 | |
| R | 5 | Raymond SommerSOM | Talbot-Lago | 20 | Oil pressure | 0 | |
| R | 6 | Philippe ÉtancelinTAN | Talbot-Lago | 15 | Overheating | 0 | |
| R | 9 | Yves CabantousCAB | Talbot-Lago | 2 | Oil pipe | 0 |