Z Bergamo związany był święty, papież Jan XXIII – kardynał Angelo Giuseppe Roncalli, który uczył się w miejscowym seminarium, potem był sekretarzem biskupa Bergamo.
Według danych na styczeń 2010 gminę zamieszkiwało 120 694 osób przy gęstości zaludnienia 3048 os./km².
Historyczna część miasta położona na wzgórzu (Città Alta) jest chętnie odwiedzana przez turystów. Można tam wyjechać kolejką (Funicolare di Bergamo Alta). Najważniejsze zabytki górnej części miasta to Piazza Vecchia, przy którym znajduje się wybudowany w XII w. Palazzo della Ragione, bazylika Santa Maria Maggiore (XII–XIV w.), wieża miejska z XI w. i zabytkowe mury obronne.
Pierwsze ślady osadnictwa na terenie miasta pochodzą z XII wieku p.n.e., jednak oficjalne założenie miasta miało miejsce ok. 390 p.n.e. przez Celtów. W I wieku p.n.e. miasto zostało zajęte przez Rzymian i przemianowane na Bergomum.
W 575 roku miasto zostało ustanowione stolicą księstwa Longobardów. W 1098 roku mieszkańcy Bergamo stworzyli własny rząd w proteście przeciwko władzy miejscowego biskupa. W 1165 roku miasto przyłączyło się do ligi Lombardzkiej. W 1295 roku rozpoczęło się panowanie w mieście rodu Viscontich. W 1428 roku Bergamo zostało podbite przez Republikę Wenecką.
W 2020 roku, na początku pandemii COVID-19, Bergamo i okolice przyciągnęły uwagę mediów na całym świecie jako jeden z włoskich i europejskich obszarów będących epicentrum zakażeń.
Piazza Vecchia – plac miejski przy którym znajduje się Palazzo della Ragione zbudowany w latach 1183–1198, zaliczany do najstarszych publicznych pałaców we Włoszech. Wewnątrz, w Salone delle Capriate zachowały się cenne freski z okresu od XIV do XVI wieku. Naprzeciwko Palazzo della Ragione znajduje się Palazzo Nuovo, gdzie ma siedzibę jedna z najważniejszych bibliotek historycznych we Włoszech – Biblioteka Angelo Mai
Accademia Carrara, galeria sztuki założona pod koniec XVIII wieku przez hrabiego G. Carrarę w neoklasycystycznym pałacu. W galerii eksponowane są głównie obrazy malarzy weneckich, m.in. Tycjana, Tintoretta, Canaletta czy Veronesego;
kościoły Santo Spirito, San Bernardino, Sant’Alessandro i San Bartolomeo.