Balasan is a fourth class municipality in the province of Iloilo, Philippines. According to the 2010 census, it has a population of 29,724 people. In 1950, the barrio of Zarragoza was transferred from the town of Batad.

Barangays
Balasan is politically subdivided into 23 barangays.

  • Aranjuez
  • Bacolod
  • Balanti-an
  • Batuan
  • Cabalic
  • Camambugan
  • Dolores
  • Gimamanay
  • Ipil
  • Kinalkalan
  • Lawis
  • Malapoc
  • Mamhut Norte
  • Mamhut Sur
  • Maya
  • Pani-an
  • Poblacion Norte
  • Poblacion Sur
  • Quiasan
  • Salong
  • Salvacion
  • Tingui-an
  • Zaragosa