La temporada 1984 de los Cardenales de San Luis fue la 103a temporada del equipo en St. Louis, Missouri y la 93a temporada en la Liga Nacional. Los Cardenales fueron 84-78 durante la temporada y terminaron tercero en la Liga Nacional Este, 1212 juegos detrás de sus archirrivales, los Cachorros de Chicago. También fue la última temporada de los uniformes azules de Columbia para los Cardenales.
Los Cardenales tuvieron una temporada perdedora