Das Dorf Bagnoregio befindet sich in der Provinz Viterbo, die zur Region Latium (Lazio) gehört. Die Gemeinde besitzt 3712 Einwohner und hat eine Fläche von 72,62 Quadratkilometer bei einer Bevölkerungsdichte von 51,12 Einwohner pro Quadratkilometer. Bagnoregio befindet sich 484 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Capraccia
Castel Cellesi
Civita
Ponzano
Vetriolo