Das Dorf Castelnuovo Bocca d'Adda befindet sich in der Provinz Lodi, die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 1763 Einwohner und hat eine Fläche von 20,42 Quadratkilometer bei einer Bevölkerungsdichte von 86,34 Einwohner pro Quadratkilometer. Castelnuovo Bocca d'Adda befindet sich 50 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Costa
Sant'Antonio