Il Gran Premio motociclistico di Germania fu il quarto appuntamento del motomondiale 1958.
Si svolse il 20 luglio 1958 sul Nürburgring (in particolare sul "circuito Nord") alla presenza di circa 80.000 spettatori. Erano in programma tutte le classi.
Dominio MV Agusta nelle classi riservate alle moto sciolte. John Surtees vinse 350 e 500 ottenendo matematicamente i titoli delle due categorie. Nella gara si registrò il primo podio in carriera per Gary Hocking e il debutto nel Mondiale per Jack Findlay.
Nelle cilindrate minori, Tarquinio Provini vinse in 250 (ritirati Ubbiali con l'altra MV e Dale con l'NSU); Ubbiali vinse in 125, agevolato dal ritiro delle Ducati di Gandossi, Taveri e Ferri, quest'ultimo vittima di un grave incidente.
Ultima gara stagionale per i sidecar, vinta da Walter Schneider che si laureò Campione del Mondo.