Das Dorf Casteggio befindet sich in der Provinz Pavia,
die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 6353 Einwohner und hat eine Fläche von 17,78 Quadratkilometer
bei einer Bevölkerungsdichte von 357,31 Einwohner pro Quadratkilometer. Casteggio befindet sich 90 Meter über dem Meeresspiegel.
