Diano San Pietro sorge su una collina a 83 metri sul livello del mare, a 12 km dalla costa ligure. Il territorio, che si estende per 11,9 km² con una densità di 93 ab/km², è dominato dalle vette del Monte Ceresa (913 m) e del Monte Lago (746 m), tra uliveti e macchia mediterranea. La pianura altimetrica e la vicinanza al mare danno al paese un clima mite, con una temperatura media di 12,3 °C.
L'economia locale si basa su agricoltura e servizi, con un reddito medio di 19.377 € e un prezzo immobiliare di 1.845 €/m². La copertura FTTH è al 39%.
L'indice di vecchiaia è elevato (279) e il saldo naturale negativo (-10), segno di una comunità matura. La pressione fiscale è bassa (14,0%) e la vita scorre lenta tra escursioni sul Monte Ceresa e la vicinanza ai borghi di Diano Castello e Cervo.