La città è si trova nel cuore dell’Agro Pontino. Il territorio comunale, pianeggiante, è caratterizzato dal litorale di dune sabbiose, da zone a foresta e da una serie di zone umide e quasi paludose, protette da tre laghi costieri: il lago di Sabaudia (o di Paola), il lago dei Monaci, il lago di Caprolace. Una parte importante del territorio comunale costituisce dal 1934 il Parco nazionale del Circeo.