Los españoles establecieron la ciudad como la primera capital de la Gobernación de Nueva Castilla aunque luego, con la fundación de Lima, se mudó la capital a dicha localidad debido a la importancia que tenía para los conquistadores la comunicación marítima con la metrópoli, para aprovechar la cercanía al puerto (actual puerto de El Callao).