Das Dorf Riva di Solto befindet sich in der Provinz Bergamo, die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 845 Einwohner und hat eine Fläche von 8,60 Quadratkilometer bei einer Bevölkerungsdichte von 98,26 Einwohner pro Quadratkilometer. Riva di Solto befindet sich 186 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind: