Irosin is a second class municipality in the province of Sorsogon, Philippines. It is the only land-locked municipality of the province. According to the 2010 census, it has a population of 51,777 people.