Das Dorf Carpiano befindet sich in der Provinz Mailand (Milano), die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 2471 Einwohner und hat eine Fläche von 17,22 Quadratkilometer bei einer Bevölkerungsdichte von 143,50 Einwohner pro Quadratkilometer. Carpiano befindet sich 92 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Cascina Arcagnago
Calnago
Faino
Longora
Nuova
Pojago
Zunico
Draghetto
Gnignano
Francolino
Villaggio Ortigherio