Balabagan adalah munisipalitas yang terletak di provinsi Lanao del Sur, Filipina.
Pada tahun 2010, munisipalitas ini memiliki populasi sebesar 35.000 jiwa atau 1.250 rumah tangga.
Balabagan resmi dibentuk sebagai munisipalitas di provinsi Lanao Selatan pada 5 Juli 1969 melalui Republic Act No. 5978, yang merupakan hasil pemekaran dari sebagian barrio dan sitio di Malabang dan Dianaton.
Secara administratif Balabagan terbagi menjadi 35 barangay, yaitu:
7°32′N 124°07′E / 7.533°N 124.117°E