Bagac, officially the Municipality of Bagac, is a 3rd class municipality in the province of Bataan, Philippines. It covers an area of 231.20 square kilometres (89.27 sq mi), making it the largest municipality in Bataan. However, according to the 2020 census, it has a population of 31,365 people, making it the least populated municipality in the province.