El 27 de marzo de 2017, el río Piura llegó a niveles de 3.700 a 3.900 m³/s desbordándose e inundado numerosos distritos del Bajo Piura e incluso Castilla y el centro mismo de la ciudad.