Le Racing Club de Vichy (football) existe sous ce nom depuis l’été 1945, saison où elle connaît sa seule et unique équipe professionnelle opérant en 2ème Division.
Le club de foot restera au plus haut niveau amateur, l’ancien CFA (Championnat de France Amateur) à partir de 1948 pendant vingt ans avec comme fait d’armes notamment, deux seizièmes de finale de Coupe de France en 1956 contre l’OGC Nice et en 1966 contre Sochaux. Le club quittera le CFA en 1968.
Le dernier grand moment de l’histoire du club de foot est le titre de Champion d’Auvergne 1999 avec une montée en CFA2.
Le club de foot a aussi connu le bonheur de voir des jeunes s'intégrer et réussir au plus haut niveau professionnel comme :