Das Dorf Badalucco befindet sich in der Provinz Imperia, die zur Region Ligurien (Liguria) gehört. Die Gemeinde besitzt 1309 Einwohner und hat eine Fläche von 15,86 Quadratkilometer bei einer Bevölkerungsdichte von 82,53 Einwohner pro Quadratkilometer. Badalucco befindet sich 181 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Argallo
Ciabaudo
Zerni