The island of Tagapul-an was originally part of the municipality of
Almagro. Tagapul-an was established as a municipality of Western Samar on November 15, 1976. It originally consisted of 11 barangays: Baguin, Balocawe, Guimbarocan, Langbaybay, Luna, Mataloto, Nipa, Pantalan, Polangbato, San Vicente, and Sugod, which was designated as the municipal seat of government. ==Geography==