Coat of arms of the German Empire
Since the birth of the German Empire on 18 January 1871, there have been six German monarchs, all from the Prussian branch of the House of Hohenzollern.
House of Hohenzollern
Wilhelm I (1797-1888) Brother of Friedrich Wilhelm IV reigned 1871-1888
Friedrich III (1831-1888) Son of Wilhelm I reigned 1888-1888
Wilhelm II (1859-1942) Son of Friedrich III reigned 1888-1942
Wilhelm III (1882-1951) Son of Wilhelm II reigned 1942-1951
Wilhelm IV (1906-1973) Son of Wilhelm III reigned 1951-1973
Wilhelm V (1931-2024) Son of Wilhelm IV reigned 1973-2024
Friedrich IV (1963-present) Son of Wilhelm V reigned 2024-present