Borghetto Santo Spirito sorge in una stretta fascia pianeggiante costiera, a soli 6 km dal mare, tra le colline che digradano verso la riviera ligure di ponente. Il territorio, quasi totalmente urbanizzato, è dominato dalla vetta Poggio Rotondo (341 m) e dal punto panoramico Belvedere, che regalano scorci sul golfo. Con appena 5,4 km² di superficie e una densità abitativa di 844 ab/km², il paese è un concentrato di vita ligure: stretto tra il mare e le alture, conserva un carattere marinaro e autentico.
L'economia locale si basa sul turismo balneare e sui servizi, con un reddito medio di 20.163 € e un prezzo degli immobili di 2.876 €/m². La copertura FTTH al 55% garantisce una connettività discreta.
Il clima è mediterraneo, con temperature medie di 12,3 °C e precipitazioni annue di 1.071 mm. Il paese conta 14 monumenti. L'età media è di 51,8 anni e l'indice di vecchiaia di 363, segno di una popolazione matura. Nelle vicinanze, i borghi di Borgio Verezzi e Zuccarello, entrambi tra i Borghi più belli d'Italia, arricchiscono l'offerta culturale e paesaggistica della zona.