Malpelo (španělsky Isla de Malpelo) je ostrov ležící ve východním Pacifiku. Nachází se přibližně 385 km od kolumbijského pobřeží, 360 km od panamského poloostrova Azuero a 620 km od Kokosového ostrova. Rozloha ostrova je 350 ha. Administrativně spadá pod kolumbijský departement Valle del Cauca. Na délku dosahuje zhruba 1500 m, na šířku 550 m. Je tvořen holou skálou. Nejvyšší bod (El Cerro de la Mona) má nadmořskou výšku 376 m n. m. Ostrov je obklopen několika menšími ostrůvky a skalisky.