En octubre de 2000 fue hospitalizado en Budapest para un reconocimiento general en el que se le detectó que sufría una arterioesclerosis cerebral, por lo que quedó internado en la clínica Kutvolgyi. Desde entonces solo abandonó el hospital para asistir a algún homenaje. Pocos años antes de la muerte de este mítico jugador, y en su honor, el Estadio Nacional de Hungría cambió su nombre al de Estadio Ferenc Puskás.