Dislocato sul confine tra Lazio ed Umbria si trova ai confini con la provincia di Terni e la provincia di Viterbo. Il centro abitato sorge a 222 metri di altitudine su una collina che domina la Valle del Tevere. Il territorio è caratterizzato da un andamento collinare che precede la catena preappeninica di Monti Sabini.