Was there ever a formula 1 race where all the starters finished the race If so where and when?
The last F1 race that occurred was the 2005 Italian Grand Prix.
The last place car of Narain Karthikeyan was 3 laps down at the
finish. 20 cars started the race.
There were no retirements at the 2005 United States Grand Prix,
although only 6 cars started, and the 1961 Dutch Grand Prix where
15 cars started.