Die Ortschaft Melegnano befindet sich in der Provinz Mailand (Milano), die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 16293 Einwohner und hat eine Fläche von 4,92 Quadratkilometer bei einer Bevölkerungsdichte von 3311,59 Einwohner pro Quadratkilometer. Melegnano befindet sich 88 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Cascina Bernardina
Martina