Milano ligger i det nordlige Italia, i regionen Lombardia, og er en innlandsby nord for elven Po, mellom elvene Ticino i vest og Adda i øst. Byen ligger i Posletten, omtrent 120 meter over havet, med Alpene som ruver i nord.