Con una popolazione di 120.629 abitanti, il capoluogo si conferma il centro assoluto della provincia, ospitando da solo oltre il 10% dei residenti bergamaschi. La densità abitativa, superiore ai 3000 abitanti per km², è di gran lunga la più elevata del territorio e ben al di sopra delle medie nazionale e provinciale, riflettendo il suo ruolo di polo urbano e di servizi. Situato in collina nell’entroterra lombardo, presenta una struttura demografica matura, con una percentuale di over 65 leggermente superiore a quella degli under 30, e un reddito medio che si attesta come il più alto della top 10.