二战爆发前苏联海军一共有4个舰队和5个区舰队,分别是4个舰队:红旗波罗的海舰队、黑海舰队、北方舰队、太平洋舰队;5个区舰队:北太平洋区舰队、红旗阿穆尔河区舰队、里海区舰队、多瑙河区舰队和平斯克区舰队。
苏联海军总共拥有276艘各型主战舰艇,包括战列舰3艘、巡洋舰8艘、驱逐领舰7艘、驱逐舰52艘、潜艇218艘。此外还有其他辅助作战舰艇,包括护卫舰22艘、浅水重炮舰21艘、炮舰5艘、布雷舰18艘、布网舰4艘、扫雷舰80艘、各类作战快艇477艘。大部分的重型舰艇都是继承的沙皇俄国的旧式军舰,苏联自己建造服役的最重的军舰就是4艘巡洋舰。
不过这并不表明苏联放弃了建立一支强大的远洋海军的希望,苏联海军已经开始全面建造大型军舰,只不过战争提前爆发了而已。当时苏联在建的的军舰总计有建战列舰3艘、战列巡洋舰2艘、巡洋舰10艘、驱逐领舰2艘、驱逐舰45艘、护卫舰15艘、扫雷舰25艘、浅水重炮舰6艘、潜艇91艘(大型12艘、中型46艘、小型33艘)、猎潜舰12艘等。大部分都是具备远洋作战能力的主战舰艇。
总得来看,苏联海军并没有做好应对战争的准备,其力量不足以实施远洋作战,夺取制海权,主要任务是协同陆军和陆基航空兵实施近海的防御作战。直到战争末期,苏联海军的存在感也很弱,尤其那些在波罗的海沿岸被包围的德军合围圈,他们仍能从海上得到补给,而苏联海军对于这些海上补给线没有做任何的切断的尝试,令人不惑!
1941年苏联海军水面舰艇吨位共计108178吨,潜艇吨位总计50385吨。
各类舰艇数量如下图所示(苏联《第二次世界大战史》第三卷第728页)
红海军司令尼·格·库兹涅佐夫回忆录《前夜》(第370页)的数据和苏联官修二战史略有出入,但相差不大。
战争爆发前苏联海军主要水面舰艇战术性能如下表
战争爆发前苏联海军潜水艇战术性能如下表