Das Dorf Santa Maria della Versa befindet sich in der Provinz Pavia, die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 2564 Einwohner und hat eine Fläche von 18,66 Quadratkilometer bei einer Bevölkerungsdichte von 137,41 Einwohner pro Quadratkilometer. Santa Maria della Versa befindet sich 200 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Albertini
Gallotti
Cella Gariasco
Donelasco
Pizzofreddo
Prago
Ruinello di Sopra e Sotto
Sannazzaro
Soriasco
Squarzine
Torrazza