White Oak Township is a township in Carteret County, North Carolina, United States.
White Oak Township is one of 16 townships within Carteret County. It is 80.9 square miles (210 km<sup>2</sup>) in total area, and is the westernmost township in the county.
Communities within White Oak Township include Cape Carteret, Cedar Point, Emerald Isle, and Peletier. The White Oak River forms the western border of the township.
White Oak Township is bordered to the northwest by Jones County, to the northeast by Craven County, to the east by Morehead Township and Newport Township, to the south by the Atlantic Ocean, and to the west by Onslow County.
In 2023, the estimated population of the township was 16,033.