Chacala es una localidad en el municipio de Compostela, Nayarit, México. Su población es de aproximadamente 1000 habitantes. Su población es principalmente ganadera y campesina. En sus cercanías se encuentra el Río Chacala y la localidad de Chandiablo. El poblado de Chacala se encuentra a 610 metros de altitud.