Das Dorf Camporosso befindet sich in der Provinz Imperia, die zur Region Ligurien (Liguria) gehört. Die Gemeinde besitzt 5273 Einwohner und hat eine Fläche von 17,67 Quadratkilometer bei einer Bevölkerungsdichte von 298,42 Einwohner pro Quadratkilometer. Camporosso befindet sich 25 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Balloi
Brunetti
Ciaixe
Magauda
San Giacomo
Trinita