Les élections générales espagnoles de 1989 (en espagnol : Elecciones generales de España de 1989) se sont tenues le dimanche afin d'élire les 350 députés et 208 des 266 sénateurs de la IVe législature des Cortes Generales. 14 députés sont élus dans les îles Canaries.