Engelsk 2. divisjon 1989–1990 var den 87. sesongen i Football Leagues 2. divisjon. Leeds United vant og rykket direkte opp til 1. divisjon sammen med Sheffield United som kom på 2.-plass. Sunderland rykket opp til 1. divisjon etter tap i play-off-finalen. Swindon Town vant play-off-finalen, men ble senere fratatt seieren og opprykket på grunn av omfattende regelbrudd. Klubben ble i tillegg flyttet ned til 3. divisjon, men Swindon Town fikk senere delvis medhold i sin anke og beholdt plassen i 2. divisjon[1].
Play-off ble spilt der klubbene som kom på tredje, fjerde, femte og sjetteplass i 2. divisjon spilte om en plass i 1. divisjon. De to beste klubbene i 2. divisjon rykket automatisk opp til 1. divisjon.
1 Swindon Town ble fratatt seieren og flyttet ned til 3. divisjon etter at det ble avslørt at klubben hadde brutt 36 liga-regler. Sunderland fikk den ledige plassen til 1. divisjon. Swindon fikk etterhvert beholde plassen i 2. divisjon.
Nedrykk fra 1. divisjon og opprykk fra 3. divisjon
Nedrykk fra 1. divisjon
De tre dårligste klubbene i 1. divisjon rykket automatisk ned til 2. divisjon.
De to beste klubbene i 3. divisjon rykket automatisk opp til 2. divisjon og de tre dårligste klubbene i 2. divisjon rykket automatisk ned til 3. divisjon. Play-off ble spilt der klubbene som kom på tredje, fjerde, femte og sjetteplass i 3. divisjon spilte om en plass i 2. divisjon.