Das Dorf Santo Stefano al Mare befindet sich in der Provinz Imperia, die zur Region Ligurien (Liguria) gehört. Die Gemeinde besitzt 2257 Einwohner und hat eine Fläche von 2,64 Quadratkilometer bei einer Bevölkerungsdichte von 854,92 Einwohner pro Quadratkilometer. Santo Stefano al Mare befindet sich 7 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Aregai
Cavi