Badoc Island is a private island in Brgy. 5-A Pagsanahan Sur, Badoc, Ilocos Norte. Located about 1 kilometre from the mainland, the island has a long stretch of beach with white sand, natural rock and cliff formations on the south, and a natural platform on the north. The whole island measures around 36.256 hectares.