Ponza hat eine Fläche von 7,5 km² und ist fast vollständig hügelig: Im Zentrum dominiert von den Bergen Core (201 m), Tre Venti (177 m) und Pagliaro (177 m), erreicht es mit 280 m Monte Guardia seine maximale Höhe , am südlichen Ende der Insel gelegen. Es gehört zur Provinz Latina in Latium. In der Vergangenheit war es Teil der Provinz Terra di Lavoro. Ponza ist die größte der Ponziane-Inseln (zu deren Archipel auch die Inseln Gavi, Zannone, Palmarola, Ventotene und Santo Stefano gehören) und liegt vor dem Golf von Gaeta (im Tyrrhenischen Meer), 21 Seemeilen südlich von San Felice Circeo. Es gehört zur Provinz Latina in Latium. In der Vergangenheit war es Teil der Provinz Terra di Lavoro.