Alegria (Filipino: Bayan ng Alegria) ist eine philippinische Stadtgemeinde in der Provinz Surigao del Norte, Verwaltungsregion XIII, Caraga. Sie hat 16.011 Einwohner (Zensus 1. August 2015), die in 12 Barangays lebten. Sie wird als Gemeinde der fünften Einkommensklasse auf den Philippinen und als teilweise urbanisiert eingestuft.