Das Dorf Ruino befindet sich in der Provinz Pavia, die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 812 Einwohner und hat eine Fläche von 21,28 Quadratkilometer bei einer Bevölkerungsdichte von 38,16 Einwohner pro Quadratkilometer. Ruino befindet sich 526 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Bivio Carmine
Brugneto
Zerbo
Vannone
Canavera
Carmine
Costa Trentini
Montelungo
Pometo
Sant'Antonio
Torre degli Alberi