Bergamo · Lombardia
Population of Caravaggio
Data updated to year 2026
Population
16.513
inhabitants
Annual change
+70
people
Density
N/D
inh./km²
Area
N/D
km²
Natural and migratory movement (2025)
Live births
91
Deaths
163
Natural balance
-72
Migration balance
+42
Historical population trend
| Year | Total | Males | Females | Births | Deaths | Nat. bal. | Migr. bal. |
|---|---|---|---|---|---|---|---|
| 2019 | 16.286 | 8028 | 8258 | 129 | 186 | -57 | +27 |
| 2020 | 16.262 | 8004 | 8258 | 98 | 230 | -132 | +97 |
| 2021 | 16.170 | 7984 | 8186 | 115 | 141 | -26 | -39 |
| 2022 | 16.109 | 7947 | 8162 | 111 | 159 | -48 | +81 |
| 2023 | 16.182 | 7995 | 8187 | 107 | 150 | -43 | +114 |
| 2024 | 16.332 | 8078 | 8254 | 118 | 149 | -31 | +44 |
| 2025 | 16.443 | 8146 | 8297 | 91 | 163 | -72 | +42 |
| 2026 | 16.513 | 8211 | 8302 | N/D | N/D | N/D | N/D |
Note: population data and demographic movements (births, deaths, balances) come from separate ISTAT sources. Annual totals may not exactly match the sum of balances.