El Brujo es uno de los complejos arqueológicos más importantes y antiguos de la costa norte del Perú. Está conformado principalmente por la Huaca Prieta, la Huaca Cao Viejo y la Huaca Cortada.
Está ubicado en el valle del río Chicama, en el distrito de Magdalena de Cao, provincia de Ascope, departamento de la Libertad a unos 60 km al norte de la ciudad de Trujillo. Se encuentra abierto al público desde el 12 de mayo de 2006. En este complejo arqueológico se encontró la tumba y el cuerpo momificado de la gobernante moche llamada la Señora de Cao.