Did the Soviet Navy have the facilities to support battleships and aircraft carriers from Stalin's time onward?
Short answerYes, but mainly in the Baltic and Black Sea; the Pacific and Northern Fleet areas initially lacked comparable infrastructure.
NotesThe Soviet Navy could support large warships, but that capability was concentrated in the Baltic and Black Sea. The Pacific and Northern Fleet areas initially lacked the necessary infrastructure. Royal Sovereign's service with the Russians illustrates the difficulty of assigning a large ship to the Northern Fleet when better support existed elsewhere. The same distinction applies to construction: theoretical facilities did not equal the practical capacity of the Baltic and Black Sea yards, while the north was slow to acquire comparable facilities.