How satellite change detection works, which methods to use, where errors come from, and how indices such as NBR and dNBR turn imagery into measurable change.
Flood Risk Mapping with GIS and Remote Sensing: Methods, Data and Best Practice

Key takeaways
- Extent shows where water was, susceptibility shows where it is likely, and risk adds what the water would harm. They answer different questions.
- Sentinel-1 radar is the most dependable source for mapping floods during monsoon events, because it sees through cloud.
- Multi-criteria susceptibility maps are fast and useful for planning, but they are not a substitute for hydraulic modelling when the work involves infrastructure design.
- Moreover, the quality of the elevation model sets the ceiling on the quality of any terrain-based flood map.
- Finally, validate against observed flood extents and report how well the map matches them.
In fact, floods are the most frequent natural disaster worldwide. In Pakistan, the 2022 monsoon floods affected more than 33 million people and submerged large parts of Sindh and Balochistan for weeks. Consequently, events on that scale make the case for flood mapping plainly: you cannot plan defences, warn communities or target relief without knowing where water goes.
"Flood map" can mean several very different products, and confusing them causes real problems. This guide explains the three main types, the data behind each, the methods we use, how to check whether a map is any good, and how the results feed into decisions.
Flood extent, susceptibility and risk
| Map type | Question it answers | Main inputs | Typical users |
| Flood extent | Where was the water during this event? | Satellite imagery (radar and optical) | Emergency responders, insurers, relief agencies |
| Flood susceptibility | Where is flooding physically likely? | Elevation, drainage, rainfall, soils, land cover | Planners, NGOs, early-stage project screening |
| Flood hazard (modelled) | How deep and fast for a given return period? | Terrain, river flows, hydraulic models | Engineers, regulators |
| Flood risk | What would be harmed, and how badly? | Hazard plus population, buildings, infrastructure, vulnerability | Disaster management authorities, investors, municipalities |
In general, the usual framework is simple to state: risk is a function of hazard, exposure and vulnerability. However, the work is in measuring each part well.
Data used in flood mapping
- Digital elevation models. The foundation of any terrain-based analysis. For example, slope, flow direction, flow accumulation and height above the nearest drainage channel (HAND) are all derived from it.
- River and drainage networks. Mapped rivers, canals and drains, plus channels extracted from the elevation model.
- Rainfall. Gauge records where available, and satellite products such as CHIRPS or GPM IMERG for long, consistent coverage.
- Land cover and soils. Built-up surfaces and clay soils generate more runoff, whereas forests and sandy soils absorb more.
- Satellite imagery. Sentinel-1 radar for flood extent in cloudy conditions, Sentinel-2 and Landsat for clear-sky events and historical floods.
- Exposure data. Population grids such as WorldPop, building footprints, roads, schools, health facilities and cropland.
- Historical records. Past flood extents from agencies, the Copernicus Emergency Management Service or UN-SPIDER activations, plus local reports.
Common flood mapping methods
Satellite flood extent mapping with radar
For most monsoon floods, therefore, Sentinel-1 is the first choice. The workflow we use in Google Earth Engine:
- Select Sentinel-1 ground range detected images in VV and VH polarisation from before and during the flood, on the same orbit track.
- Then apply speckle filtering to reduce the grainy noise typical of radar.
- Afterwards, identify water as pixels with very low backscatter, using a threshold set from the image histogram (Otsu's method works well) or from known water samples.
- Also subtract permanent water, taken from the pre-flood image or the JRC Global Surface Water dataset, to isolate newly flooded areas.
- Similarly, remove false water on steep slopes and in radar shadow using the elevation model and a HAND mask.
- Summarise flooded area by district, and overlay population and cropland to estimate who and what the flood affected.
Radar has known blind spots. Flooded forest and tall crops can appear bright rather than dark, and flooded streets between buildings are hard to detect. Therefore, these areas need optical imagery, local reports or careful interpretation.
Optical water indices
When skies are clear, Sentinel-2 and Landsat give sharper, easier-to-read results. MNDWI, calculated from green and shortwave infrared bands, separates water from built-up land better than the original NDWI. Optical archives are also the best way to build a history of past floods.
Machine learning classification
In addition, Random Forest or deep learning models trained on labelled water and non-water samples can combine radar, optical and terrain inputs and generalise across many events. Our automated flood water detection project uses this approach to reduce manual thresholding.
Multi-criteria susceptibility analysis
Where there is no hydraulic model, however, susceptibility mapping gives a practical first picture. To begin with, the analyst turns each factor into a raster layer, rescales it to a common score, then weights and combines the layers:
| Factor | Higher susceptibility when | Example weight |
| Elevation / HAND | Low and close to drainage level | 25% |
| Distance to river | Close to channels | 20% |
| Slope | Flat | 15% |
| Rainfall intensity | High | 15% |
| Land cover | Built-up or bare | 10% |
| Soil type | Low infiltration (clay) | 10% |
| Drainage density | High | 5% |
The weights above are illustrative. On a real project they come from stakeholder workshops, the Analytic Hierarchy Process or statistical methods such as frequency ratio, and you should test them against observed floods. Our flood susceptibility mapping for a river catchment followed this approach.
Hydrological and hydraulic modelling
When the question is "how deep will the water be in a 1-in-100-year flood", you need a model. Hydrological models estimate how much water reaches the river; hydraulic models such as HEC-RAS route that water across the terrain and calculate depth and velocity. Meanwhile, GIS prepares the terrain, land roughness and boundary data and presents the results.
Why elevation data matters so much
In flat floodplains, such as the Indus plains, a difference of one or two metres in elevation can separate land that floods every year from land that rarely floods. Also, free global elevation models have vertical errors of a few metres and include buildings and trees in places. However, FABDEM removes much of the forest and building bias from Copernicus GLO-30 and is a better starting point for flood work. For town-scale or engineering studies, therefore, LiDAR or detailed survey data is worth the cost.
Validating flood maps
After all, a flood map that nobody has tested against real floods is a hypothesis. We validate in three ways:
- Against observed extents. Specifically, compare predicted high-susceptibility zones with flood extents mapped from satellite imagery for past events. For example, a common summary is the area under the ROC curve; values above 0.8 indicate the map discriminates well between flooded and non-flooded areas.
- Against independent samples. Check a random sample of mapped water and non-water pixels against high-resolution imagery for extent maps, and report overall, producer's and user's accuracy.
- With local knowledge. Finally, walk through results with people who know the area: district officers, irrigation engineers, community representatives. They often spot errors no dataset reveals.
How flood maps support decisions
- Land-use planning. Steering new housing and critical facilities away from high-risk zones.
- Infrastructure investment. Prioritising drains, embankments, culverts and retention areas where they protect the most people and assets.
- Early warning and preparedness. Identifying communities, roads and shelters likely to be affected so agencies can plan evacuation routes and stockpiles.
- Rapid response. Producing extent maps within hours of an image so agencies can direct relief where water actually is.
- Insurance and finance. Pricing risk, designing parametric insurance and screening investments.
- Recovery. Tracking how fast water recedes and which fields farmers can replant, using repeat imagery.
Getting started
The right product depends on the decision. For an active event, start with a radar-based extent map. However, for district planning a well-validated susceptibility map is often enough. For designing a bridge or setting floor levels, commission a hydraulic model. If you are not sure which you need, our environment and climate and remote sensing teams can review your data and recommend a workflow.
Frequently asked questions
Can satellites map floods through cloud?
Optical satellites such as Sentinel-2 and Landsat cannot see through cloud, which is a serious problem during monsoon floods. Radar satellites can. Sentinel-1 transmits microwave pulses and measures the echo; calm open water reflects the signal away from the sensor and appears dark, so flooded areas stand out clearly day or night and in any weather. In contrast, flooded vegetation and urban areas are harder and need extra care.
What is the difference between flood hazard and flood risk?
In short, hazard describes the flood itself: how likely it is, how deep and how fast. Risk combines the hazard with exposure, meaning what is in the way, such as people, homes, roads and crops, and with vulnerability, meaning how badly a flood would damage those things. A deep floodplain with no settlements can be high hazard but low risk; a shallow flood through a dense market can be the opposite.
How quickly can a flood extent map be produced?
Once a suitable Sentinel-1 or optical image arrives, we can produce a first extent map within hours using a tested workflow in Google Earth Engine. Image availability is usually the limiting factor, since Sentinel-1 revisits a given area every few days to twelve days depending on location.
Which elevation model should I use for flood mapping?
Use the best available. Free global models such as Copernicus GLO-30, FABDEM and SRTM are acceptable for regional susceptibility work. For town-level mapping or any engineering use, a LiDAR-derived model or a high-quality local survey is the far better choice, because a metre or two of vertical error can move a flood boundary by hundreds of metres in flat terrain.
Can a susceptibility map be used for building regulations?
Only with caution. In general, a multi-criteria susceptibility map is good for identifying where to look more closely. However, zoning rules and design flood levels should rest on hydrological and hydraulic modelling for defined return periods, ideally reviewed by a qualified engineer.
Related articles
Satellite Change Detection: Methods, Accuracy and Real-World Applications
How to Choose the Right Coordinate Reference System (CRS) for GIS Projects
A practical guide to coordinate reference systems, map projections, UTM and WGS 84, and how the right CRS keeps distance, area and network analysis accurate.
NDVI Explained: How Satellite Vegetation Indices Monitor Crops, Forests and Fire Recovery
What NDVI measures, how it is calculated from Sentinel-2 and Landsat bands, how to interpret values, and how vegetation indices support agriculture and post-fire monitoring.



