Caral se halla situado en el distrito de Supe de la provincia de Barranca del departamento de Lima, a 184 km al norte de Lima Metropolitana, y a 23 km de la costa del Océano Pacífico, en un espacio geográfico conocido como el Norte Chico.