Il territorio comunale sorge sui Monti Lepini (e fa parte dell comunità montana omonima), praticamente sopra una parete rocciosa scoscesa da cui è possibile ammirare l'Agro pontino e soprattutto l'Oasi di Ninfa. Come dimostrano gli scavi archeologici di Norma la città fu abitata sin dal periodo romano. Nel Medioevo fu verosimilmente dipendenza della vicina Abbazia di Valvisciolo o del Castello Caetani di Sermoneta