Приказом командования армии № 01002 от 1 февраля 1919 года для обороны Псковского узла, прикрытия направлений на Старую Руссу и Лугу была создана Псковская группа войск (боевой участок) (Эстляндская стрелковая бригада и части 10-й стрелковой дивизии). По распоряжению командующего фронтом № 2329 от 8 апреля 1919 года группа вошла в состав Эстляндской армии, а по расформировании последней (приказ войскам фронта № 024 от 2 июня 1919 года) — в Южную группу войск 7-й армии, где составила Псковскую группу (участок).
Приказом войскам армии № 2/оп от 20 февраля 1919 года в целях укрепления обороны Карельского перешейка и крепости Кронштадт была создана Петроградская оборонительная группа. Ликвидирована приказом войскам армии № 144 от 14 апреля 1919 года.
Приказом войскам армии № 012 от 23 мая 1919 года для обороны Петрограда была создана Нарвская группа войск в составе Сводно-Балтийской и 6-й стрелковой дивизий, Лужского боевого участка. Приказом войскам армии № 020 от 4 июня 1919 года группа расформирована, личный состав штаба передан на формирование штаба Северной группы войск.
В период борьбы против войск Юденича приказом войскам 7-й армии № 018 от 3 июня 1919 года были образованы Северная и Южная группы войск. В состав Северной группы входили 1-я, 6-я, 19-я стрелковые дивизии, действующие на Междуозерном, Карельском и Нарвском участках, и район внутренней обороны Петрограда, в состав Южной группы — части Лужского и Псковского боевых участков (групп).
Приказом войскам армии № 035 от 29 июля 1919 года Южная группа расформирована. Лужский боевой участок был подчинён непосредственно 7-й армии. По приказу войскам фронта № 038/оп от 29 июля 1919 года Псковский участок передавался в 15-ю армию, а приказом войскам фронта № 047/оп от 30 августа 1919 года возвращён в 7-ю армию. В середине сентября 1919 расформирован.
В связи с передачей Междуозерного участка и 1-й стрелковой дивизии в состав 6-й армии (директива главкома № 3610/оп от 2 августа 1919 года) Северная группа приказом войскам армии № 039 от 6 августа 1919 года расформирована.
В соответствии с постановлением Совета Рабоче-Крестьянской Обороны от 23 июля 1919 года о превращении Петрограда и его окрестностей в укреплённый район, директивой главкома № 3610 от 2 августа 1919 года был создан Петроградский укреплённый район с подчинением РВС 7-й армии.
С целью нанесения удара войскам Юденича директивой главкома № 4969/оп от 17 октября 1919 года для 7-й армии была создана Ударная (Колпинская) группа (С. Д. Харламова) в составе 3-й бригады 2-й стрелковой дивизии и бригады курсантов. По приказу войскам армии № 097 от 7 ноября 1919 года она влилась в группу С. И. Одинцова. Эта группа была образована по приказу войскам армии № 074 от 21 октября 1919 (2-я стрелковая дивизия, Башкирская кавалерийская бригада) и расформирована 19 ноября 1919.
После окончания боевых действий на петроградском направлении постановлением Совета обороны от 10 февраля 1920 года переименована в Петроградскую революционную армию труда с подчинением её РВС Западного фронта. C 25 февраля 1920 года армия подчинялась непосредственно РВСР.
Армии подчинялись: крепость Шлиссельбург (январь — февраль 1920 года), Петроградский укрепрайон (август 1919 — февраль 1920 года); озёрно-речные флотилии Онежская (ноябрь 1918 — август 1919 года), Волхов-Ильменская, Чудская (с 8 марта 1919 года подчинялась Эстляндской армии), Штаб воздушной обороны Петрограда (с 1 декабря 1918 года), ряд узлов обороны.
Штаб армии дислоцировался в Новгороде (декабрь 1918 — июль 1919 года), Детском Селе (август — октябрь 1919 года), Петрограде (октябрь 1919 — февраль 1920 года)[1].