Das Dorf Diano San Pietro befindet sich in der Provinz Imperia, die zur Region Ligurien (Liguria) gehört. Die Gemeinde besitzt 1045 Einwohner und hat eine Fläche von 11,79 Quadratkilometer bei einer Bevölkerungsdichte von 98,63 Einwohner pro Quadratkilometer. Diano San Pietro befindet sich 80 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Borganzo
Camporotondo
Moltedo
Roncagli
Trinita
Trucchi