Das Dorf Bomarzo befindet sich in der Provinz Viterbo, die zur Region Latium (Lazio) gehört. Die Gemeinde besitzt 1655 Einwohner und hat eine Fläche von 39,88 Quadratkilometer bei einer Bevölkerungsdichte von 41,50 Einwohner pro Quadratkilometer. Bomarzo befindet sich 264 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Mugnano