Das Dorf Borgomaro befindet sich in der Provinz Imperia, die zur Region Ligurien (Liguria) gehört. Die Gemeinde besitzt 883 Einwohner und hat eine Fläche von 23,26 Quadratkilometer bei einer Bevölkerungsdichte von 37,96 Einwohner pro Quadratkilometer. Borgomaro befindet sich 251 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Candeasco
Conio
San Lazzaro Reale
Pietro
Sebastiano