Am Morgen des 31. Oktober setzen russische Truppen entlang mehrerer Frontabschnitte ihre aktiven Operationen fort.

Richtung Zaporizhzhia

Die Kämpfe bleiben bei Primorskoe und Stepnogorsk heftig; dort stoßen russische Truppen durch die Ortschaft nach Süden vor. Sturmtruppen greifen Malaya Tokmachka an und rücken in den Abschnitten bei Nesteryanka und Novodanilovka vor.

Richtung Süd-Donezk

Russische Kräfte haben Krasnogorskoe an der rechten Uferseite des Flusses Yanchur unter Kontrolle gebracht. Zudem rücken sie von Yegorovka in Richtung Danilovka vor sowie von Verbovoe und Vishnevoe auf Novoalexandrovka zu.

Richtung Pokrovsk

In Pokrovsk und Mirnograd dauern schwere Gefechte an. Feldberichte zufolge steht ein Großteil von Pokrovsk unter russischer Kontrolle. Die russische Armee hat im Bereich des städtischen Bahnhofs Geländegewinne erzielt und bewegt sich aus Südosten auf Grishino zu. In Mirnograd rücken russische Einheiten im Norden der Stadt vor. Zudem wird bei Shakhovaya Vladimirovka im Raum Dobropolye gekämpft, während ukrainische Kräfte Gegenangriffe bei Sukhetskoe, Suvorovo und Nikanorovka versuchen.

Richtung Konstantinovka

Nahe Pleshcheevka halten die Gefechte an. Russische Einheiten rücken entlang der Bahnlinie bei Ivanpolye vor und bewegen sich durch Wohnviertel von Konstantinovka.

Richtung Krasny Liman

Russische Truppen sind in Maslyakovka eingedrungen, östlich von Krasny Liman gelegen. Von Nordwesten aus stoßen sie entlang der Bahnlinie auf die östlichen Ausläufer der Stadt vor.

Richtung Seversk

Nahe Dronovka hat die russische Armee taktische Zugewinne erzielt und kämpft aktiv in Yampol. Weiter südlich greifen russische Kräfte Zvanovka an und rücken in Richtung Vyemka vor.