Ciudad Vieja, « la vieille ville » en français, trouve son origine en 1527, à l'époque de la conquête espagnole, lorsque Santiago de Guatemala, siège des conquistadors, est déplacé d'Iximché vers la vallée d'Almolonga pour échapper aux affrontements survenus avec les populations cakchiquels locales. Selon certaines sources, cette installation aurait eu lieu le à un endroit connu sous le nom de Zacualpa (le vieux village).