1958 Formula 1 race calendar and results
11 Grands Prix in the 1958 season, with dates, circuits, winners and full results for each race weekend.
| Round | Grand Prix | Date | Circuit | Winner |
|---|---|---|---|---|
| 1 | Argentina Grand Prix | 19 January 1958 | Juan y Oscar Gálvez | Stirling Moss (Cooper) |
| 2 | Monaco Grand Prix | 18 May 1958 | Monaco | Maurice Trintignant (Cooper) |
| 3 | Netherlands Grand Prix | 26 May 1958 | Zandvoort | Stirling Moss (Vanwall) |
| 4 | Indianapolis Grand Prix | 30 May 1958 | Indianapolis | Jimmy Bryan (Epperly) |
| 5 | Belgium Grand Prix | 15 June 1958 | Spa-Francorchamps | Tony Brooks (Vanwall) |
| 6 | France Grand Prix | 6 July 1958 | Reims-Gueux | Mike Hawthorn (Ferrari) |
| 7 | Great Britain Grand Prix | 19 July 1958 | Silverstone | Peter Collins (Ferrari) |
| 8 | Germany Grand Prix | 3 August 1958 | Nürburgring | Tony Brooks (Vanwall) |
| 9 | Portugal Grand Prix | 24 August 1958 | Boavista | Stirling Moss (Vanwall) |
| 10 | Italy Grand Prix | 7 September 1958 | Monza | Tony Brooks (Vanwall) |
| 11 | Morocco Grand Prix | 19 October 1958 | Ain-Diab | Stirling Moss (Vanwall) |