Municipalities abutting the municipality of Quetzaltenango include: Salcajá , Cantel , Almolonga , Zunil , El Palmar , Concepción Chiquirichapa , San Mateo , La Esperanza , Olintepeque , and San Andrés Xecul .