Ponza es la mayor de las Islas Pontinas (el archipiélago que incluye las islas de Gavi, Zannone, Palmarola, Ventotene y Santo Stefano) y está situado en el Golfo de Gaeta (en el mar Tirreno) 21 millas náuticas al sur de San Felice Circeo.
Ponza tiene una superficie de 7,5 kilómetros cuadrados y es casi totalmente montañoso: dominado por montañas en el núcleo central (201 m), Tres Vientos (177 m) y Pagliaro (177 m), alcanza su altitud máxima de 280 m del Monte Guardia, ubicado en la isla sur.
Famosos también son el acantilado y Maria Rosa Acantilados, el nombre de la protagonista de una tragedia que realmente sucedió en el siglo XIX. Lucia Rosa era una joven de diecinueve años, enamorada de un granjero pobre pero impidió casarse con él por la oposición de la familia: la chica, en la desesperación, se suicidó saltando desde altos acantilados, que fue rebautizado en su nombre por los habitantes del lugar.