Los orígenes de la ciudad se remontan a la época pre inca, con el desarrollo de los primeros asentamientos humanos alrededor de los ríos Quilcay y Santa; su fundación española se llevó a cabo en 1574 como reducción de indios.