Das Dorf Caponago befindet sich in der Provinz Mailand (Milano), die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 4817 Einwohner und hat eine Fläche von 5,02 Quadratkilometer bei einer Bevölkerungsdichte von 959,56 Einwohner pro Quadratkilometer. Caponago befindet sich 158 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Cascina Bertagna
Doppia
San Francesco
Turro