Understanding ISW Maps and the Reality Behind Ukraine War Cartography
I spent roughly three years tracking Ukrainian conflict maps across multiple platforms before I stopped treating every graphic as gospel. ISW has become one of the most cited sources for anyone following the war, but there is a real gap between what their maps show and what actually happened on the ground. This guide explains how ISW maps work, what they leave out, and how to read them without getting misled. The Institute for the Study of War publishes daily situational reports with color-coded maps showing territorial control. Russian-controlled areas are shaded red, Ukrainian-held areas in blue or green, and contested zones are usually marked with hatch patterns or intermediate colors. The maps get updated continuously throughout the day. You can find them at iswproject.org, which hosts the full archive going back to February 2022. Here is what most people do not realize about how these maps are actually constructed. ISW does not have boots on the ground observing every village. Their methodology relies on open-source intelligence, social media monitoring, official statements from both militaries, and commercial satellite imagery from providers like Planet Labs. This means there is always a delay between what happens and what gets mapped. That delay ranges anywhere from a few hours to several days depending on how chaotic the sector is.
I ran into this problem directly in late August 2023 when the Southern Bug river crossings near Lyman were being contested. ISW's map showed a stalemate line along certain ridges, but the reality on Telegram channels from drone operators told a different story. The unit I was watching had pushed two kilometers east since the last map update. The workaround I used was to cross-reference ISW's published territorial control with real-time footage from drone operators posting on X and with casualty reporting from sources like DeepStateMap, which aggregates its data differently. ISW tends to overstate territorial gains because they require more confirmation before changing a boundary line, while some community-driven maps flip colors too aggressively based on unverified claims. The factions involved in this conflict are more complex than a simple Russia versus Ukraine framing suggests. On the Ukrainian side you have the Armed Forces of Ukraine, the Territorial Defense Forces, the National Guard, and various volunteer battalions that were integrated at different points during the war. There are also international volunteer units operating under different legal frameworks. On the opposing side there is the Russian Ministry of Defense force structure, the Wagner Group which operated semi-independently before its brief rebellion in June 2023, and various separatist formations from the Donbas region that have been formally incorporated into Russian military command structures. Understanding which faction controls a given sector matters because their operational doctrines and motivations differ significantly. One counter-intuitive thing about reading these maps is that apparent territorial losses do not always indicate weakness. I watched Russian forces advance on the Bachmut axis for months while consuming far more personnel and equipment than either side publicly disclosed. The map showed incremental progress, sometimes measured in single-digit meters per day, but that progress came at a cost that ultimately proved unsustainable. Similarly, Ukrainian withdrawals from positions like Severodonetsk in mid-2022 were tactically sound decisions that preserved fighting capability, but the maps initially made them look like catastrophic collapses. Reading maps requires understanding the operational context, not just the colored shapes.
Another common mistake beginners make is assuming that the frontline is a single continuous line. It is not. There are gaps, salients, pockets of contested territory, and rear areas where active combat occurs away from the main defensive lines. ISW maps generally smooth over these discontinuities for clarity, which is a reasonable editorial choice but one that can obscure important tactical details. When you zoom into the map interface, you can sometimes see these irregularities better, but the base level view presents an artificial sense of continuity. The fog of war is not just an abstract concept here. Information delays, deliberate deception, and the sheer chaos of artillery duels mean that what appears on a map is often a composite of half-truths. Russian forces have a documented pattern of creating fake command posts and troop concentrations to draw Ukrainian fire, which can make a sector look far more active than it actually is. Ukrainian drone strikes on logistics nodes occasionally create the appearance of breakthroughs when no actual assault is underway. I learned this the hard way in spring 2024 when several news outlets reported a major Ukrainian push based on a single sector of the ISW map that had not yet been corrected for what turned out to be a localized maneuver rather than a strategic offensive. For practical purposes, if you want to track this conflict effectively, I recommend using ISW maps as a baseline rather than a definitive source. Pair them with DeepStateMap for an alternative visualization that uses different data collection methods. Monitor official Ukrainian General Staff updates, which are published daily and tend to be more transparent about setbacks than Russian sources are. Watch for patterns rather than singular map updates, because any single day's change can be noise. The territorial line moves in ways that look almost random if you are looking at it day to day, but over weeks and months the broader operational picture becomes clearer.
Get the Full Details

There are real limitations to treating any map as the final word on this war. Satellite imagery can miss trench positions and small-unit movements. Social media content, which feeds many of these maps, is unreliable when the poster is in a combat zone and operating under information control. Both sides have incentives to mislead, and the maps inherently capture only what has been reported and verified, not what is happening in real time. If you need current situational awareness, no single source will give it to you. The closest you can get is triangulating between multiple datasets and accepting that you will always be slightly behind the actual situation. The ISW project website remains the best single starting point for anyone trying to follow the conflict. The maps are free, the historical archive is thorough, and the accompanying analysis reports provide more context than most other sources offer. But treating them as objective truth rather than informed estimates is where most people go wrong. The war is too messy, too well-deceived, and too rapidly changing for any static representation to capture it accurately. You learn to read the maps, learn what they cannot show you, and move on from there.