Mahayag, officially the Municipality of Mahayag (Cebuano: Lungsod sa Mahayag; Subanen: Benwa Mahayag; Chavacano: Municipalidad de Mahayag; Tagalog: Bayan ng Mahayag), is a 3rd class municipality in the province of Zamboanga del Sur, Philippines. According to the 2020 census, it has a population of 48,258 people.