The Municipality of Badiangan is divided into 31 barangays including the Poblacion. It contains an area of 7,750 hectares. Brgy. Botong is the largest barangay with an area of 481.12 hectares while Brgy. Indorohan is the smallest with 51.27 hectares. Poblacion covers an area of only 286.38 hectares. Badiangan belongs to the 3rd Congressional District.
Located about 40 kilometers north of Iloilo City, Badiangan is bounded on the southwest by Janiuay; southeast by Mina; on the east by Pototan; on the north by Dueñas and on the northwest by the Municipality of Lambunao. It is classified as a fifth (5th) Class Municipality.