Tony Brooks won the Italian Grand Prix 1958 at Autodromo Nazionale di Monza on 7 September 1958, starting from P2 on the grid. Mike Hawthorn finished second for Ferrari, with Phil Hill completing the podium for Ferrari.
| Pos | Grid | Driver | Team | Laps | Time / Status | Pts | FL |
|---|---|---|---|---|---|---|---|
| 1 | 2 | Tony BrooksBRO | Vanwall | 70 | 2:03:47.8 | 8 | |
| 2 | 3 | Mike HawthornHAW | Ferrari | 70 | +24.2 | 6 | |
| 3 | 7 | Phil HillHIL | Ferrari | 70 | +28.3 | 5 | |
| 4 | 11 | Masten GregoryGRE | Maserati | 69 | +1 Lap | 0 | |
| 4 | 11 | Carroll ShelbySHE | Maserati | 69 | +1 Lap | 0 | |
| 5 | 14 | Roy SalvadoriSAL | Cooper | 62 | +8 Laps | 2 | |
| 6 | 12 | Graham HillHIL | Team Lotus | 62 | +8 Laps | 0 | |
| 7 | 16 | Cliff AllisonALL | Team Lotus | 61 | +9 Laps | 0 | |
| R | 21 | Maria de FilippisDEF | Maserati | 57 | Engine | 0 | |
| R | 20 | Giulio CabiancaCAB | Maserati | 51 | Engine | 0 | |
| R | 8 | Jean BehraBEH | BRM | 42 | Clutch | 0 | |
| R | 18 | Hans HerrmannHER | Maserati | 32 | Engine | 0 | |
| R | 4 | Stuart Lewis-EvansLEW | Vanwall | 30 | Overheating | 0 | |
| R | 13 | Maurice TrintignantTRI | Cooper | 24 | Gearbox | 0 | |
| R | 1 | Stirling MossMOS | Vanwall | 17 | Gearbox | 0 | |
| R | 10 | Jo BonnierBON | BRM | 14 | Transmission | 0 | |
| R | 5 | Olivier GendebienGEN | Ferrari | 4 | Suspension | 0 | |
| R | 19 | Gerino GeriniGER | Maserati | 2 | Accident | 0 | |
| R | 17 | Carroll ShelbySHE | Maserati | 1 | Handling | 0 | |
| R | 6 | Wolfgang von TripsVON | Ferrari | 0 | Accident | 0 | |
| R | 9 | Harry SchellSCH | BRM | 0 | Accident | 0 | |
| R | 15 | Jack BrabhamBRA | Cooper | 0 | Suspension | 0 |