Le Saint-Empire romain germanique est une monarchie élective et des élections ont lieu pendant toute la durée de son existence. L'élection de l'empereur du Saint-Empire romain germanique est codifiée et confiée aux princes-électeurs à partir de la Bulle d'or de 1356, constitution impériale proclamée par l'empereur Charles IV de Luxembourg. La dernière élection impériale a lieu le 5 juillet 1792 au Römer de Francfort-sur-le-Main, suivie du dernier couronnement le 14 juillet 1792 en la Collégiale Saint-Barthélemy de Francfort.