Skip to main content

San Pellegrino Terme is a small municipality in the province of Bergamo, Lombardia region. With a population of 4.597 inhabitants and a density of 200 per km², it covers an area of 23 km². The average declared income is 26.422 €.

San Pellegrino Terme in numbers: the analysis

Among the 243 municipalities of the province of Bergamo, San Pellegrino Terme ranks 82 by population.

San Pellegrino Terme has grown substantially since 1951: from 3,898 inhabitants then to 4,597 in 2026, an increase of 17.9%.

The ageing index is one of the starkest signals: in San Pellegrino Terme there are 300 residents over 65 for every 100 under 14, well above the national average.

Demographic projections to 2050 estimate about 3,913 inhabitants for San Pellegrino Terme: an expected decline of 14.9% from today.

Population Trend

Grafico a linee
AnnoPopolazione
20194.818
20204.841
20214.719
20224.704
20234.652
20244.645
20254.652
20264.597

Male/Female Ratio

Grafico a ciambella
Valore%
Men2.21248,1%
Women2.38551,9%

Demographic Statistics

Men2.212
Women2.385
Year2026

Demographic Indices

6,7‰
Birth rate
per thousand inhabitants, year 2025

Denominator: annual mean population

14,1‰
Death rate
per thousand inhabitants, year 2025

Denominator: annual mean population

-34
Natural balance
declining
-1,18%
Annual change
change from the previous year
300,4
Ageing index
65+ / 0-14 × 100
68,8
Dependency ratio
(0-14 + 65+) / 15-64 × 100
165,1
Workforce replacement
60-64 / 15-19 × 100
150,3
Workforce structure
40-64 / 15-39 × 100
15,5
Child dependency
0-4 / women 15-49 × 100
49,53
Average age
weighted average age

Births (recent years)

Grafico a barre
Valore
202129
202217
202328
202416
202531

Historical Population (1951-present)

Grafico a linee
AnnoPopulation
19513.898
19614.436
19715.214
19815.485
19915.290
20014.980
20114.950
20194.818
20204.841
20214.719
20224.704
20234.652
20244.645
20254.652
20264.597

Marital Status (2025)

Grafico a ciambella
Valore%
Single1.96342,2%
Married2.05844,2%
Divorced1743,7%
Widowed4579,8%

School-Age Population (2026)

Total 0-18 years: 662

Grafico a barre
Valore
Nido (0-2)78
Infanzia (3-5)73
Primaria (6-10)155
Medie (11-13)117
Superiori (14-18)239

Foreign residents

Foreign presence and top citizenships

Main citizenships
Foreign residents
166
Foreign-resident share: 3,57%

Denominator: residents on 1 January (stock)

Main citizenships
Ucraina43
Romania35
Tunisia14
Albania8
Nigeria8

Embed this chart

Use the San Pellegrino Terme population pyramid on your site or article — the DatiItalia source link is already included.

Population pyramid of San Pellegrino Terme — DatiItalia
<a href="https://datitalia.eu/comune/san-pellegrino-terme-016190" title="Population pyramid of San Pellegrino Terme — DatiItalia"><img src="https://datitalia.eu/render/chart/piramide/san-pellegrino-terme-016190" alt="Population pyramid of San Pellegrino Terme — DatiItalia" width="600" style="max-width:100%;height:auto;border:0" loading="lazy" /></a>
Source: ISTAT, MEF, ISPRA, EEA · Year: 2025 · updated Oct 21, 2026

Altri dati e servizi a San Pellegrino Terme