Balabac est une commune de de la province de Palawan aux Philippines, au large du cap sud de l'île de Palawan. Selon le recensement de 2010, elle a une population de habitants. La commune comprend 30 îles, les plus grandes étant Balabac, Bancalan, Bugsuk, Mantangule, Pandanan et Ramos.