Bagac là một đô thị cấp bốn ở tỉnh Bataan, Philippines. Theo điều tra dân số năm 2000, đô thị này có dân số 22.353 người trong 4.553 hộ. The current mayor is Ramil del Rosario.
Bagac, về mặt hành chính, được chia thành 14 khu phố (barangay).
Tọa độ: 14°36′B 120°24′Đ / 14,6°B 120,4°Đ / 14.600; 120.400