Puka Puka est un atoll de 6,3 km de longueur et de 3,7 km de largeur maximales pour une surface de terres émergées d'environ 5 km. Son petit lagon a une superficie de 2 km. L'île est située à 160 km au nord-est de Fakahina, l'île la plus proche, et à 260 km au sud-est de Napuka.
La population est d'environ 160 habitants vivant principalement dans le village de Puka Puka situé à l'ouest de l'atoll.
Démographie
Évolution démographique sur la commune de Puka-Puka :
| 1977 | 1983 | 1988 | 1996 | 2002 | 2007 |
|---|
| 95 | 166 | 195 | 175 | 197 | 157 |