Bagac, officially the Municipality of Bagac (Tagalog: Bayan ng Bagac), is a 3rd class municipality in the province of Bataan, Philippines. According to the 2020 census, it has a population of 31,365 people. With an area of 231.20 square kilometres (89.27 sq mi), Bagac is the largest municipality in Bataan.