Napuka, or Pukaroa, is a small coral atoll in the Disappointment Islands, in the northeastern part of the Tuamotu Archipelago in French Polynesia. It is located only 15 km to the southeast of Tepoto Nord, its nearest neighbor, forming a small group. These two atolls are quite isolated, the nearest land being Fangatau Atoll 170 km to the south.
Napuka Atoll is 10.5 km long and about 4 km wide. Its reef is quite broad, completely enclosing the lagoon. The total dry land area of the thirty islands on Napuka's reef is 8 km². The surface of the lagoon is 18 km².
Napuka has 299 inhabitants according to the 2012 census. The main village is Tepukamaruia (Te Puka Maru Ia).