Bagamanoc est une municipalité des Philippines située dans la province de Catanduanes. Elle s'étend au nord-est de l'île du même nom et sur une partie de la petite île de (en) (à ne pas confondre avec la grande île de Panay, au centre des Philippines). Elle a été fondée en 1950.