San Cristóbal Acasaguastlán is a town in the El Progreso department of Guatemala. San Cristóbal Acasaguastlán is located on the northern bank of the Motagua River at an altitude of 250 m. It had a population of 6,129 people at the 2002 census, and covers a territory of 124 square kilometres (48 sq mi). San Cristóbal Acasaguastlán borders on San Agustín Acasaguastlán to the northwest, Usumatlán to the east, and El Jicaro to the south. It is located on the inter-ocean highway (CA-9), 101 km from Guatemala City.