Landslide Early Warning with ML: A Nepal Case Study

Suman SharmaSuman Sharma

Every monsoon, landslides in Nepal block highways, bury homes, and cut off villages. Many are triggered by rainfall, which means, in principle, they come with a warning sign: the rain itself. The challenge is turning rain data into warnings precise enough to act on and rare enough to be trusted.

Two different questions

Landslide early warning answers two questions, and it helps to keep them separate:

  1. Where? Which slopes are susceptible. This changes slowly: geology, slope, land cover, roads.
  2. When? When rainfall pushes susceptible slopes past the tipping point. This changes by the hour.

ML helps with both, in different ways.

"Where": susceptibility mapping

A susceptibility map scores each grid cell by how likely it is to fail. Inputs typically include:

  • Slope angle and aspect from a digital elevation model
  • Geology and soil type
  • Land cover, from satellite imagery
  • Distance to roads and rivers. Road cuts destabilise slopes, and this matters a lot in Nepal.
  • A landslide inventory: where landslides have happened before

Classic approaches use logistic regression or frequency ratios. ML models like random forests and gradient boosting often perform better on these tabular features and give feature importance, which helps geologists sanity-check the model.

"When": rainfall thresholds

The classic tool is an intensity–duration threshold: a curve showing how intense rainfall must be, over a given duration, to trigger landslides. Above the curve, warn. Below it, don't.

This idea dates back decades in the research literature and is still the backbone of many operational systems. Variants use cumulative rainfall over several days, because soaked soil fails with less rain. That's why late-monsoon landslides can occur after moderate storms.

ML improves on single thresholds by:

  • Combining antecedent rainfall, soil moisture, and short-term intensity in one model
  • Learning regional differences rather than one national curve
  • Using satellite rainfall (such as GPM) where gauges are sparse

Data sources a developer can use

DataSource type
ElevationGlobal DEMs (e.g. Copernicus DEM, SRTM)
Land coverSentinel-2 derived products
RainfallGround stations plus satellite rainfall products
Soil moistureSatellite and reanalysis products
Landslide inventoriesNational agencies, research datasets, NASA's global landslide catalogue

More in Open Climate Datasets for ML Projects in 2027.

Why Nepal is a hard case

  • Steep, young geology in the Himalaya.
  • Intense, concentrated monsoon rainfall.
  • Rapid rural road building that cuts slopes without adequate drainage.
  • Sparse gauge networks in high, remote terrain.
  • Communication gaps in the villages most at risk.

Honest limits

  • False alarms erode trust. A system that warns every rainy day will be ignored by week three.
  • Small events are invisible to coarse satellite data.
  • Warnings without evacuation plans don't save lives.
  • Models trained on past monsoons may underestimate future extremes.

What would actually help

  1. Better inventories, including community-reported landslides with photos and GPS.
  2. Regional thresholds updated each season with new events.
  3. Impact-based messages for road users and villages: "Avoid the X–Y road section tonight." See Impact-Based Forecasting.
  4. Integration with existing flood and weather warnings, so people get one message, not three.

Frequently asked questions

Can machine learning predict landslides?

ML can estimate where landslides are likely (susceptibility) and help refine when they become likely (rainfall-triggered warnings). It cannot predict a specific landslide at a specific minute, and it depends heavily on good inventories of past landslides.

What is a rainfall threshold for landslides?

A rainfall threshold is the amount of rain, often as intensity over a duration or as cumulative rainfall, above which landslides become likely in a region. It is derived from records of past rainfall and past landslides.

Why use Nepal as a case study?

Nepal combines steep, young mountains, intense monsoon rainfall, and expanding road networks, which makes rainfall-triggered landslides a recurring hazard. The lessons apply to mountain regions across the world.

Contact

Get in Touch

Want to call me? book a call and I'll respond in the available time slot. I will ignore all soliciting.