Graffignano liegt 101 km nördlich von Rom und 28 km nordöstlich von Viterbo im Tal des Tiber. Das Gemeindegebiet erstreckt sich über eine Höhe von 62 bis 326 m s.l.m.
Zur Gemeinde gehört der Ortsteil Sipicciano und die Wohnplätze Litigata, Pisciarello, Poggio del Castagno, San Nicola und Tardani.
Die Gemeinde liegt in der Erdbebenzone 3 (wenig gefährdet).[2]
Verkehr
Das Gemeindegebiet von Graffignano wird von der A1 Autostrada del Sole durchquert. Die nächste Auffahrt befindet sich jedoch erst in 15 km Entfernung in Attigliano.
Die Gemeinde hat einen Bahnhof an der Bahnstrecke Orte-Viterbo im Ortsteil Sipicciano.
Geschichte
Das Gemeindegebiet ist seit der Antike besiedelt, wie zahlreiche etruskische und römische Funde beweisen. Der heutige Ort wurde im 13. Jahrhundert von Pandolfo d‘Anguillara gegründet.