12-я армия — полевая армия Красной Армии во время Гражданской войны в России , которая формировалась дважды.
12-я армия была сформирована 3 октября 1918 года в районе Астрахани и восточной части Северного Кавказа. С 3 ноября 1918 года входила в состав Южного фронта , затем в состав Каспийско-Кавказского фронта , в составе которого участвовала в Северо-Кавказской операции (1918–1919) с 8 декабря 1918 года по 13 марта 1919 года, когда была расформирована.
В её состав входили 45-я и 58-я дивизии.
16 июня 1919 года из войск 1-й и 3-й Украинской советской армии была сформирована новая 12-я армия . Она сражалась на Украине против Добровольческой армии Антона Деникина , а затем против войск Симона Петлюры , которые она отбросила за реку Збруч . Здесь она впервые столкнулась с войсками польской армии.
В 1919 году она состояла из 44-й, 47-й, 58-й и 60-й дивизий , а также 9-й кавалерийской дивизии. Наступление украинцев и Добровольческой армии заставило 12-ю армию отступить на север. 31 августа 12-я армия была вынуждена отступить из Киева без особых боев. 10 декабря она сражалась в 6-дневной 4-й битве за Киев , чтобы отбить город у Белой армии .
Весной 1920 года в составе Юго-Западного фронта 12-я армия была развернута против польского наступления на Украине и была отброшена за Днепр. В контрнаступлении Красной Армии летом 1920 года она достигла реки Буг . В конце польско-советской войны 12-я армия понесла большие потери и была расформирована 25 декабря 1920 года.
В 1920 году она состояла из 7-й, 44-й, 47-й, 58-й дивизий и 17-й кавалерийской дивизии.