La popolazione di Borgo San Dalmazzo al 31 dicembre 2023 ammonta a 12.578 residenti. Il dato è in crescita rispetto a quello registrato all’inizio dello stesso anno, quando i residenti erano 12.512. Gli uomini sono 6.206, le donne 6.372, gli stranieri sono in totale 1.199. La comunità straniera più numerosa è quella della Romania (335 residenti), seguita da Albania (212) e Marocco (160). Negativo il saldo naturale: nel 2023 i nuovi nati sono stati 101, a fronte di 105 deceduti. L'aumento dei residenti si deve quindi ai movimenti migratori: 587 i nuovi iscritti, mentre sono 517 i cancellati dalle liste dell’anagrafe. La fascia di età con più residenti è quella tra i 30 e i 64 anni (5.987 abitanti). Gli ultranovantenni sono 138, mentre i bambini nella fascia 0-6 anni sono 697.