Enrique Villanueva is a 5th class municipality located in the northeastern coast of Siquijor province.
It is bounded on the north by Cebu Strait, on the east by the town of Larena, on the south by Lazi, and on the west by San Juan.
It has a total land area of square kilometers and is politically subdivided into 14 barangays.