Die Ortschaft Caravaggio befindet sich in der Provinz Bergamo,
die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 14692 Einwohner und hat eine Fläche von 31,81 Quadratkilometer
bei einer Bevölkerungsdichte von 461,87 Einwohner pro Quadratkilometer. Caravaggio befindet sich 112 Meter über dem Meeresspiegel.
