Barotac Viejo (Spanish for: Old Barotac) is a third class municipality in the province of Iloilo, Philippines. According to the 2010 census, it has a population of 41,470 people. The Municipality of Barotac Viejo is in the northern part of the Province of Iloilo, facing the strait of Guimaras and the island of Negros. It is bounded on the north by San Rafael, on the west by Banate, on the south by the Visayan Sea, and on the east by Ajuy.
The total land area of 18,578 hectares (45,910 acres)