Cantagallo es un asentamiento urbano ubicado en el distrito del Rímac de la provincia de Lima, Perú. Se ubica entre el Mercado de Flores y el río Rímac, y se limita con el Cercado de Lima y la zona tradicional de los Barrios Altos. En el año 2000, 14 familias del pueblo indígena Shipibokonibo se asentaron en la parte alta de Cantagallo. Llegaron provenientes de la región Ucayali (departamento centro-oriental del Perú).