Das Dorf Nepi befindet sich in der Provinz Viterbo, die zur Region Latium (Lazio) gehört. Die Gemeinde besitzt 8214 Einwohner und hat eine Fläche von 83,99 Quadratkilometer bei einer Bevölkerungsdichte von 97,80 Einwohner pro Quadratkilometer. Nepi befindet sich 226 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Belvedere Lidia
Colle Farnese
Convento Suore Consolata
Gabelletta
Grezzano - Pian delle Rose
Monte Calderone
Settevene
Valdiano