È un piccolo paese della bassa milanese, all'interno del Parco Agricolo Sud Milano e dell'Ambito Territoriale di Caccia "Borromeo". Ha una superficie di . Carpiano dista da Milano 19 chilometri e si trova al confine meridionale della città metropolitana. In passato, Carpiano faceva parte di un contado chiamato "Terrarum communium intermediolanum, papie et lande", considerato quasi indipendente. In queste zone ebbero luogo eventi importanti come la Battaglia di Marignano (Melegnano) del 1515, gli scontri tra i Comuni e il Barbarossa, e tra i Torriani e i Visconti. I primi insediamenti umani nella bassa milanese risalgono alla tarda età del ferro. Già nel VI secolo a.C. la zona era dominata dagli Etruschi e dai Galli di Belloveso, che dominarono questa zona fondando le città di Milano e Melegnano e diedero il nome al fiume Lambro.