Pour l'admiral flota de la marine de la fédération de Russie, voir Admiral flota (Russie).
Admiral flota ou адмирал флота (amiral de flotte en français) est un grade militaire utilisé par la marine soviétique.
En 1940, sont établis les rangs d'amiraux et de généraux dans la marine et l'armée soviétique. Il est alors introduit le grade d'admiral flota, qui correspond à celui de general armii (генерал армии). Cependant, personne ne porte alors le grade d'admiral flota. Le 31 mai 1944, Nikolaï Guerassimovitch Kouznetsov accède à ce grade, pour en être déchu le 3 février 1948 et le retrouver le 11 mai 1953.
Entre 1940 et 1945 la hiérarchie des grades dans l'armée et la marine soviétique est comme telle :
En mai 1945, l'admiral flota devient l'équivalent hiérarchique du marchal Sovetskogo Soïouza (maréchal de l'Union soviétique). La hiérarchie de l'armée ayant elle aussi évolué, deux niveaux se retrouvent sans équivalent dans la marine soviétique :
Le grade d'admiral Flota Sovietskogo Soïouza (amiral de la flotte de l'Union soviétique) est introduit le 3 mars 1955, les personnes à qui il est attribué reçoivent de plus la Marchal’skaïa zvezda (étoile du maréchal). Il s'agit en fait d'un changement de nom du précédent grade d'admiral flota, le nouveau grade étant accordé aux précédents admiral flotta (Kuznetsov et Ivan Isakov). En ajoutant les mots «Union soviétique», l'idée est de souligner l'équivalence avec le grade de marchal Sovetskogo Soïouza (maréchal de l'Union soviétique).
En 1962, le grade d'admiral flota est recréé. Il est équivalent à celui de général d'armée et se situe entre les grades d'admiral et d'admiral Flota Sovetskogo Soïouza.
Outre Kuznetsov et Isakov dix officiers soviétiques ont été promus à ce grade :