San Lorenzo Nuovo ligger ca. 11 mil nord for Roma, i regionen Lazio og provinsen Viterbo. Byen ligger på en høyde (503 m.o.h.). 2 km nord for innsjøen Bolsena.