Tangcal adalah munisipalitas yang terletak di provinsi Lanao del Norte, Filipina.
Pada tahun 2010, munisipalitas ini memiliki populasi sebesar 11.222 jiwa atau 1.742 rumah tangga.
Secara administratif Tangcal terbagi menjadi 18 barangay, yaitu:
8°00′47″N 124°02′02″E / 8.013°N 124.034°E