Den nordlige delen består av fjellområder med et høyeste punkt på 3 052 m. Hovedstaden Bergamo ligger der dalene Val Brembana og Val Seriana munner ut i slettelandet nord for Po. På det flate slettelandet ligger den sydlige delen av provinsen.