L'idrografia della Lombardia è molto complessa, essendo una delle regioni più ricche d'acqua in Italia: vi si trovano infatti, lunghi e importanti fiumi, grandi laghi glaciali, torrenti di montagna, laghetti alpini, laghi artificiali, torrenti che si originano dalle colline moreniche e canali irrigui e navigabili. Quasi la totalità delle acque lombarde appartiene al bacino del fiume Po.