Ponza ha una superficie di 7,5 km² ed è quasi completamente collinare: sovrastata al centro dai monti Core (201 m), Tre Venti (177 m) e Pagliaro (177 m), raggiunge la massima altitudine con i 280 m del monte Guardia, posto all’estremità meridionale dell’isola. Appartiene alla provincia di Latina, nel Lazio. In passato ha fatto parte della provincia di Terra di Lavoro. Ponza è la maggiore delle Isole Ponziane (il cui arcipelago comprende anche le isole di Gavi, Zannone, Palmarola, Ventotene e Santo Stefano) ed è situata davanti al Golfo di Gaeta (nel Mar Tirreno), 21 miglia nautiche a sud di San Felice Circeo. Appartiene alla provincia di Latina, nel Lazio. In passato ha fatto parte della provincia di Terra di Lavoro.