Saksan Grand Prix 1958 oli Formula 1 -sarjan osakilpailu, joka ajettiin 3. elokuuta 1958 Nürburgringin radalla.
Osallistujien lisäämiseksi kilpailun järjestäjät antoivat Formula 2 -autojen osallistua kilpailuun. Kaksi kilpailua käytiin samaan aikaan, mutta Formula 2 -osallistujat (tuloksissa keltaisella) eivät taistelleet F1-pisteistä.
Peter Collins menehtyi kierroksella 11 sattuneen onnettomuuden takia, ja Tony Brooks ajoi voittoon.