Municipio del departamento de Quiche. Se encuentra ubicado en la parte sur del departamento, su extension territorial es de 336 km2. Dista de la cabecera departamental Santa Cruz del Quiche 40 km. Las coordenadas de localizacion del centro urbano son: latitud 15° 01’ 38” N; longitud, 90º 52’ 40” O y 1,496 MSNM. Celebra su feria en fecha movible, cuarenta dias despues del Viernes Santo.
Durante el Periodo colonial el pueblo fue conocido con los nombres de Azacualpa, La Zacualpa o Espiritu Santo de la Zacualpa. El origen del actual pueblo de Zacualpa se remonta al año 1549, cuando en cumplimiento de una Real Cedula y siguiendo las instrucciones giradas por el Oidor Pedro Ramirez de Quiñonez, los misioneros dominicos procedieron a reducir o congregar en pueblos a la poblacion indigena que vivia dispersa.
Se cree que el fundador del pueblo fue el dominico Diego de Robledo, razon por la cual el pueblo fue conocido como Sacualpa de Robledo durante cierta epoca.
El 90% de la poblacion se dedica a la agricultura y trabajos de jornaleros y el 10% restante, se emplea en trabajos de pequeñas industrias, elaboracion de artesanias y servicios basicos. En la comunidad rural La Vega, se encuentran unos monticulos que se consideran sitios arqueologicos y se les ha denominado Los Cerritos.