Divilacan is a second class municipality in the province of Isabela, Philippines. According to the 2010 census, it had a population of 5,034 people.
Divilacan is politically subdivided into 12 barangays.