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
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: 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: 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
| Date | Period | Russian net | Ukrainian net | Russian-controlled area | Source | Notes |
| 30 Jun 2026 | weekly | 44.0 km² / 17.0 sq mi | — | 118,277.1 km² / 45,667.0 sq mi | Russia Matters / ISW | ISW-based via Russia Matters. Past week: 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 2026 | weekly | 20.7 km² / 8.0 sq mi | — | 116,925.1 km² / 45,145.0 sq mi | Russia Matters / DeepState | DeepState-based via Russia Matters. Past week: 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. |
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.
Admin
Manual updates
Add territory update JSON