Das Dorf Riva Ligure befindet sich in der Provinz Imperia, die zur Region Ligurien (Liguria) gehört. Die Gemeinde besitzt 2809 Einwohner und hat eine Fläche von 2,15 Quadratkilometer bei einer Bevölkerungsdichte von 1306,51 Einwohner pro Quadratkilometer. Riva Ligure befindet sich 2 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Prai
Grange