Das Dorf Ranzo befindet sich in der Provinz Imperia, die zur Region Ligurien (Liguria) gehört. Die Gemeinde besitzt 567 Einwohner und hat eine Fläche von 11,73 Quadratkilometer bei einer Bevölkerungsdichte von 46,34 Einwohner pro Quadratkilometer. Ranzo befindet sich 126 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Araca
Bonfigliara
Fantinone
Canata
Caneto
Degolla
Ponterotto