La Supercoupe d'Espagne 2007 (espagnol : Supercopa de España 2007) est la vingt-deuxième édition de la Supercoupe d'Espagne, épreuve qui oppose le champion d'Espagne au vainqueur de la Coupe d'Espagne. Elle est disputée le au Ramón Sánchez Pizjuán de Séville, et le au Santiago Bernabéu de Madrid devant, respectivement, 45 000 et 69 000 spectateurs.
L'épreuve est remportée par le Séville FC (pour la première fois de son histoire) aux dépens du Real Madrid sur le score cumulé de 6 à 3.