Das Dorf Torre d'Isola befindet sich in der Provinz Pavia, die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 2032 Einwohner und hat eine Fläche von 16,35 Quadratkilometer bei einer Bevölkerungsdichte von 124,28 Einwohner pro Quadratkilometer. Torre d'Isola befindet sich 84 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Boschetto
Cadevecchi
Campagna
Carpana
Sette Filagni
Casottole
Massaua
San Varese