Das Dorf Castelletto di Branduzzo befindet sich in der Provinz Pavia, die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 1042 Einwohner und hat eine Fläche von 11,45 Quadratkilometer bei einer Bevölkerungsdichte von 91,00 Einwohner pro Quadratkilometer. Castelletto di Branduzzo befindet sich 70 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Bassino
Branduzzo
Casa Ettore Nascimbene
Castelletto Po
Botta