
ソビエト社会主義共和国の国旗はすべて、ソビエト連邦の国旗を改変したもので、赤い地に金色の鎌と槌、そして金色の縁取りのある赤い星が描かれていた(唯一の例外はグルジア・ソビエト社会主義共和国で、赤い鎌と槌、そして完全に赤い星が使われていた)。
1945年にベラルーシとウクライナが国連の創設メンバーとなった際、両国の国旗はすべて赤色で、左上隅に小さな模様があるだけだったため、互いに異なる国旗が必要だった。
1947年2月、ソ連最高会議幹部会は、ソ連構成共和国に新しい国旗を採用するよう求める決議を発布し、各共和国に新しい国旗を考案・採用するよう勧告した。これにより、連邦国家の理念が表現され、ソ連国旗のシンボルである金の鎌と槌、赤い星の使用、そして連邦構成共和国の国旗における赤色の優位性の維持が求められた。各共和国の民族的、歴史的、文化的特徴は、他の色とその配置順序、そして国章または紋章に基づく配置によって表現するよう指示された。1949年から1954年にかけて最優秀案を競うコンテストが行われ、16共和国の新しい国旗が考案・採用された。ウクライナとベラルーシの当局は、それぞれ1950年7月5日と1951年12月25日に、最初に国旗を採用した。他の共和国も1952年から1953年の間にこれに倣い、最後の共和国であるロシア・ソビエト連邦社会主義共和国は1954年1月9日に国旗を採用した。[ 1 ]ロシアを除くすべての共和国は、赤以外の色の少なくとも1本の横縞を採用したが、ロシア・ソビエト連邦社会主義共和国は代わりにシンプルな水色の縦縞を選んだ。[ 2 ]
1991年12月26日のソビエト連邦崩壊後、カザフスタン、キルギス、タジキスタン、トルクメニスタン(鎌と槌のマークなし)、ウクライナ(青と黄色の旗が事実上共同国旗として復活)のみが、1992年に新しい公式国旗が採用されるまで、独立国としてソビエト連邦時代の国旗を保持した。ベラルーシは1995年以降(現行版は2012年採用)、わずかな変更を加えただけで、旧ソビエト連邦時代の国旗を保持している。
ソ連以外の国旗が再採用される前の最終版は以下のとおりでした。
ソビエト連邦内には他にも連邦共和国や自治共和国が存在し、それらの多くは似たようなデザインの旗、あるいは「親」である連邦共和国の旗をさらに改変した旗を使用していた。現在、ソビエト連邦の領土で、元のソビエト国旗を改変した旗を使用しているのは、沿ドニエストル共和国(かつてモルダビア・ソビエト社会主義共和国の一部であった、限定的な承認を受けた国家)とベラルーシ(1995年以降)のみである。
ソビエト社会主義共和国(ASSR)の公式旗はめったに使用されず、一般的にはASSRが属する共和国の旗に、ASSRの名称をその共和国の言語とソビエト社会主義共和国の公用語で記したものであった。このパターンに該当する旗は、以下のギャラリーには掲載されていない。