Territory module

Territory control

Source-lagged weekly or monthly territorial-change estimates. This module is separate from the daily Russian-loss dataset.

Source-laggedMap-estimate basedManual/source-cited entries
Latest source date 30 Jun 2026 Russian net change 44.0 km² / 17.0 sq mi Controlled area 118,277.1 km² / 45,667.0 sq mi

Graph

Territory-control movement

Bars show Russian net territorial change for each source entry. Positive bars mean Russian net gain; negative bars mean Russian net loss.

All sources DeepState ISW
Russian net territorial change per source entrypositive = Russian net gain · negative = Russian net loss+25.9 km² / 10.0 sq mi-25.9 km² / 10.0 sq mi2026-02-17 · Russia Matters / DeepState · 17.1 km² / 6.6 sq mi02-172026-06-02 · Russia Matters / DeepState · -25.9 km² / -10.0 sq mi06-022026-06-09 · Russia Matters / DeepState · 15.5 km² / 6.0 sq mi06-092026-06-16 · Russia Matters / DeepState · 18.1 km² / 7.0 sq mi06-162026-06-23 · Russia Matters / DeepState · 25.9 km² / 10.0 sq mi06-232026-06-30 · Russia Matters / DeepState · 20.7 km² / 8.0 sq mi06-30

The chart is source-cited and source-lagged. DeepState-based and ISW-based estimates can differ, so they are kept visible instead of blended into one hidden source.

Latest available

Latest territory-control snapshot

Numbers are shown in km² and square miles. Different map sources may disagree, so source names stay visible.

Russia Matters / ISW

30 Jun 2026

Russian net change44.0 km² / 17.0 sq mi Russian-controlled area118,277.1 km² / 45,667.0 sq mi

ISW-based via Russia Matters. Past week Jun 23–30: Russian net gain +17 sq mi. June 2–30: +11 sq mi. Since Feb 24 2022: +29,042 sq mi. Controlled incl. Crimea/pre-2022: 45,667 sq mi. Ukraine foothold in Russia: 4 sq mi.

Open source →

Russia Matters / DeepState

30 Jun 2026

Russian net change20.7 km² / 8.0 sq mi Russian-controlled area116,925.1 km² / 45,145.0 sq mi

DeepState-based via Russia Matters. Past week Jun 23–30: Russian net gain +8 sq mi. June 2–30: +31 sq mi. Since Feb 24 2022: +28,168 sq mi. Controlled incl. Crimea/pre-2022: 45,145 sq mi. Ukraine foothold in Russia: 4 sq mi.

Open source →

All territory entries

Manual/source-based records

DatePeriodRussian netUkrainian netRussian-controlled areaSourceNotes
30 Jun 2026weekly44.0 km² / 17.0 sq mi118,277.1 km² / 45,667.0 sq miRussia Matters / ISWISW-based via Russia Matters. Past week Jun 23–30: Russian net gain +17 sq mi. June 2–30: +11 sq mi. Since Feb 24 2022: +29,042 sq mi. Controlled incl. Crimea/pre-2022: 45,667 sq mi. Ukraine foothold in Russia: 4 sq mi.
30 Jun 2026weekly20.7 km² / 8.0 sq mi116,925.1 km² / 45,145.0 sq miRussia Matters / DeepStateDeepState-based via Russia Matters. Past week Jun 23–30: Russian net gain +8 sq mi. June 2–30: +31 sq mi. Since Feb 24 2022: +28,168 sq mi. Controlled incl. Crimea/pre-2022: 45,145 sq mi. Ukraine foothold in Russia: 4 sq mi.
23 Jun 2026weekly-2.6 km² / -1.0 sq miRussia Matters / ISWISW-based via Russia Matters. Past week Jun 16–23: Russian net loss -1 sq mi. Four-week period May 26–Jun 23: -20 sq mi.
23 Jun 2026weekly25.9 km² / 10.0 sq miRussia Matters / DeepStateDeepState-based via Russia Matters. Past week Jun 16–23: Russian net gain +10 sq mi. Four-week period May 26–Jun 23: +12 sq mi.
16 Jun 2026weekly13.0 km² / 5.0 sq miRussia Matters / ISWISW-based via Russia Matters. Past week Jun 9–16: Russian net gain +5 sq mi. Four-week period May 19–Jun 16: -57 sq mi.
16 Jun 2026weekly18.1 km² / 7.0 sq miRussia Matters / DeepStateDeepState-based via Russia Matters. Past week Jun 9–16: Russian net gain +7 sq mi. Four-week period May 19–Jun 16: +10 sq mi.
09 Jun 2026weekly-25.9 km² / -10.0 sq miRussia Matters / ISWISW-based via Russia Matters. Past week Jun 2–9: Russian net loss -10 sq mi. Four-week period May 12–Jun 9: -91 sq mi.
09 Jun 2026weekly15.5 km² / 6.0 sq miRussia Matters / DeepStateDeepState-based via Russia Matters. Past week Jun 2–9: Russian net gain +6 sq mi. Four-week period May 12–Jun 9: -1 sq mi.
02 Jun 2026weekly-36.3 km² / -14.0 sq miRussia Matters / ISWISW-based via Russia Matters. Previous week May 26–Jun 2: Russian net loss -14 sq mi; referenced in Jun 10 report.
02 Jun 2026weekly-25.9 km² / -10.0 sq miRussia Matters / DeepStateDeepState-based via Russia Matters. Previous week May 26–Jun 2: Russian net loss -10 sq mi; referenced in Jun 10 report.
26 May 2026weekly-98.4 km² / -38.0 sq miRussia Matters / ISWISW-based via Russia Matters. Past week May 19–26: Russian net loss -38 sq mi.
19 May 2026weekly-75.1 km² / -29.0 sq miRussia Matters / ISWISW-based via Russia Matters. Past week May 12–19: Russian net loss -29 sq mi.
12 May 2026weekly-31.1 km² / -12.0 sq miRussia Matters / ISWISW-based via Russia Matters. Previous week May 5–May 12: Russian net loss -12 sq mi; referenced in May 20 report.
05 May 2026weekly-54.4 km² / -21.0 sq miRussia Matters / ISWISW-based via Russia Matters. Past week Apr 28–May 5: Russian net loss -21 sq mi. Four-week period Apr 7–May 5: -46 sq mi.
28 Apr 2026weekly-18.1 km² / -7.0 sq miRussia Matters / ISWISW-based via Russia Matters. Past week Apr 21–28: Russian net loss -7 sq mi, referenced as the previous week in the May 6 report.
21 Apr 2026weekly-13.0 km² / -5.0 sq miRussia Matters / ISWISW-based via Russia Matters. Past week Apr 14–21: Russian net loss -5 sq mi. Four-week period Mar 24–Apr 21: -2 sq mi.
14 Apr 2026weekly-33.7 km² / -13.0 sq miRussia Matters / ISWISW-based via Russia Matters. Past week Apr 7–14: Russian net loss -13 sq mi. Four-week period Mar 17–Apr 14: -1 sq mi.
07 Apr 2026weekly-2.6 km² / -1.0 sq miRussia Matters / ISWISW-based via Russia Matters. Past week Mar 31–Apr 7: Russian net loss -1 sq mi. Four-week period Mar 10–Apr 7: +17 sq mi.
31 Mar 2026weekly44.0 km² / 17.0 sq miRussia Matters / ISWISW-based via Russia Matters. Past week Mar 24–31: Russian net gain +17 sq mi. Four-week period Mar 3–31: Russian net loss -12 sq mi.
17 Mar 2026weekly13.0 km² / 5.0 sq mi118,577.5 km² / 45,783.0 sq miRussia Matters / ISWISW-based via Russia Matters. Past week Mar 10–17: Russian net gain +5 sq mi. Controlled incl. Crimea/pre-2022: 45,783 sq mi.
10 Mar 2026weekly-77.7 km² / -30.0 sq miRussia Matters / ISWISW-based via Russia Matters. Past week Mar 3–10: Russian net loss -30 sq mi. Four-week period Feb 10–Mar 10: -57 sq mi.
03 Mar 2026weekly64.8 km² / 25.0 sq mi118,642.3 km² / 45,808.0 sq miRussia Matters / ISWISW-based via Russia Matters. Past week Feb 24–Mar 3: Russian net gain +25 sq mi. Four-week period Feb 3–Mar 3: +46 sq mi. Controlled incl. Crimea/pre-2022: 45,808 sq mi.
17 Feb 2026weekly-49.2 km² / -19.0 sq miRussia Matters / ISWISW-based via Russia Matters. Past week Feb 10–17: Russian net loss -19 sq mi.
17 Feb 2026weekly17.1 km² / 6.6 sq miRussia Matters / DeepStateDeepState-based via Russia Matters. Past week Feb 10–17: Russian net gain +6.6 sq mi.
27 Jan 2026weekly114.0 km² / 44.0 sq miRussia Matters / ISWISW-based via Russia Matters. Past week Jan 20–27: Russian net gain +44 sq mi. Four-week period Dec 30–Jan 27: +106 sq mi.
20 Jan 2026weekly93.2 km² / 36.0 sq miRussia Matters / ISWISW-based via Russia Matters. Past week Jan 13–20: Russian net gain +36 sq mi. Four-week period Dec 23–Jan 20: +63 sq mi.

Caveat

Not daily loss data

Territory figures are map-estimate based and can lag daily battlefield events. Always read them with the source date and method.

Next step

Monthly history

War Mapper-style monthly change data can be added as a separate historical layer after its figures are entered or licensed for import.