Barugo ist eine philippinische Stadtgemeinde in der Provinz Leyte auf der InselLeyte. Sie hat 32.745 Einwohner (Zensus 1. August 2015), die in 37 Barangays leben. Die Gemeinde wird als teilweise urban beschrieben und gehört zur vierten Einkommensklasse der Gemeinden auf den Philippinen. Ihre Nachbargemeinden sind Carigara im Westen, San Miguel im Osten und Tunga im Süden. Im Norden grenzt die Gemeinde an die Bucht von Carigara, die eine Bucht in der Samar-See ist.