Compostela is the name of both a municipality and of a town in it that serves as the seat; both are in the Mexican state of Nayarit.
The largest settlements in the municipality are: Compostela (15,991 inhabitants in 2000), Las Varas (12,403), La Peñita de Jaltemba (7,062), Zacualpan (4,468), and Colonia Paraíso Escondido (2,069).
In manufacturing the main products were cigars, mango packing, rice shelling, soap factories, cattle feed, furniture, and food and drink.
This is a region that attracts a considerable number of local and foreign visitors due to the natural landscape, beaches, historical sites and the international fishing competitions.
Around Las Varas in the direction of the south there are beaches in the zone called Costa Alegre, among which should be mentioned: Chacala and Chacalilla, La Peñita de Jaltemba, Rincón de Guayabitos, Los Ayala, El Monteón,and Playa Platanitos, as well as the islands in the bay of Jaltemba, with a good infrastructure of services.