In termini geografici, la Lombardia non si può considerare un territorio unitario, nel senso di territorio delimitato da precise conformazioni fisiche, sia per la varietà di paesaggi che l'attraversano senza racchiuderla, sia perché i confini amministrativi, molto spesso, sono il frutto di complesse vicende storiche. Tuttavia è possibile delineare a grandi linee il suo territorio amministrativo attraverso rilievi, laghi e fiumi. A delimitare la Lombardia a nord si può adoperare lo spartiacque alpino tra la Valtellina e le valli del Reno e dell'Inn anche se, a volte, il confine oltrepassa il versante valtellinese. A est sono il lago di Garda ed il fiume Mincio a separare la Lombardia da altre regioni italiane; così come a sud il Po (eccezion fatta per l'Oltrepò pavese e l'Oltrepò mantovano che si estendono più a sud), e a ovest il Lago Maggiore ed il Ticino (con l'eccezione della Lomellina che sconfina verso il Piemonte) possono servire da distinguere la Lombardia dalle altre regioni. Questi confini racchiudono un territorio di poco meno di 24.000 km², rendendola la quarta regione per estensione superficiale.
In un viaggio attraverso la regione, da nord verso sud, s'incontrano lungo il cammino per primi i rilievi delle Alpi, poco più a sud le Prealpi seguite da dolci colline che smussano il passaggio dalla montagna alla Pianura Padana. Proprio lungo la fascia prealpina si trovano alcuni dei più grandi laghi d'Italia (come il lago di Garda, il Lago Maggiore e il lago di Como), mentre numerosi fiumi (come il Po, l'Adda, l'Oglio, il Mincio e il Ticino) e torrenti solcano la montagne, formando strette e profonde valli, e attraversano la pianura rendendola rigogliosa di vegetazione. In una piccola area a sud dell'Oltrepò pavese si ergono colline e montagne dell' Appennino ligure.