Al norte colinda con Ixcán (Playa Grande); al sur, con Cunén y Sacapulas; al este, con San Miguel Uspantán, municipios de Quiché; al oeste, con Aguacatán, Chiantla, Santa Eulalia, San Juan Ixcoy y Santa Cruz Barillas, municipios del departamento de Huehuetenango.