Milagros is a first-class municipality in the province of Masbate in the Philippines, facing the Asid Gulf. According to the 2010 Philippine census, the municipality has a population of 52,619 people. It is the largest municipality in the province in terms of land area.