El término de Sanlúcar ha estado habitado desde la prehistoria y la Antigüedad, perteneciendo a Tartessos, a Turdetania, a la Bética y a varios territorios andalusíes.