El Gran Premio de Alemania de 1931 fue una carrera de motor de categoría Grand Prix que se celebró en Nürburgring el 19 de julio de 1931. Se celebraron dos carreras simultáneamente, la Clase I para coches de Gran Premio de más de 1100 cc a lo largo de 22 vueltas, y la Clase II para coches y ciclomotores con una capacidad de entre 500 y 1100 cc a lo largo de 18 vueltas. Las distancias de la carrera se eligieron para que ambas carreras duraran aproximadamente la misma cantidad de tiempo, pero no hubo premios para las posiciones finales, solo para los resultados de la clase. [1] [2]