This technical note on river restoration adresses the calculation of river channel gradients using Geographic Information Systems (GIS). The channel gradient is a fundamental parameter in the geomorphologic characterisation of river systems; it is a reflection of the changes in the longitudinal sequence of a river through the presence of waterfalls, step pools (fasts and pools), riffle pools (rapids and pools), etc., which makes it a discriminating factor of environmental dynamics of differentiated processes.