Cavernago

| subdivision_type = Quốc gia
| subdivision_name = Ý
| subdivision_type1 = Vùng
| subdivision_name1 = Lombardia
| subdivision_type2 = Tỉnh
| subdivision_name2 = tỉnh Bergamo (BG)
| established_title =
| established_date =
| government_type =
| leader_title = Thị trưởng
| leader_name =
| leader_party =
| area_total_km2 = 7,5
| elevation_m = 199
| population_as_of = Tháng 12 năm 2004
| population_total = 1903
| population_density_km2 = 255
| population_demonym = cavernaghesi
| timezone1 = CET
| utc_offset1 = +1
| timezone1_DST = CEST
| utc_offset1_DST = +2
| postal_code_type = Mã bưu điện
| postal_code = 24050
| area_code_type = Mã điện thoại
| area_code = 035
| parts_type = Frazioni
| parts = Malpaga
| blank_name_sec1 = Thánh bảo trợ
| blank_info_sec1 =
| blank1_name_sec1 = Ngày lễ
| blank1_info_sec1 =
| website =
}}
Cavernago là một đô thị ở tỉnh Bergamo trong vùng Lombardia của nước Ý, có vị trí cách khoảng 50&nbsp;km về phía đông bắc của Milano và khoảng 11&nbsp;km về phía đông nam của Bergamo. Tại thời điểm ngày 31 tháng 12 năm 2004, đô thị này có dân số 1.903 người và diện tích là 7,5&nbsp;km².

Đô thị Cavernago có các frazione (đơn vị cấp dưới) Malpaga.

Cavernago giáp các đô thị: Calcinate, Ghisalba, Grassobbio, Seriate, Urgnano, Zanica.

Biến động dân số

Colors=
id:lightgrey value:gray(0.9)
id:darkgrey value:gray(0.8)
id:sfondo value:rgb(1,1,1)
id:barra value:rgb(0.6,0.7,0.8)

ImageSize = width:455 height:303
PlotArea = left:50 bottom:50 top:30 right:30
DateFormat = x.y
Period = from:0 till:2000
TimeAxis = orientation:vertical
AlignBars = justify
ScaleMajor = gridcolor:darkgrey increment:1000 start:0
ScaleMinor = gridcolor:lightgrey increment:200 start:0
BackgroundColors = canvas:sfondo

BarData=
bar:1861 text:1861
bar:1871 text:1871
bar:1881 text:1881
bar:1901 text:1901
bar:1911 text:1911
bar:1921 text:1921
bar:1931 text:1931
bar:1936 text:1936
bar:1951 text:1951
bar:1961 text:1961
bar:1971 text:1971
bar:1981 text:1981
bar:1991 text:1991
bar:2001 text:2001

PlotData=
color:barra width:20 align:left

bar:1861 from: 0 till:737
bar:1871 from: 0 till:724
bar:1881 from: 0 till:692
bar:1901 from: 0 till:781
bar:1911 from: 0 till:836
bar:1921 from: 0 till:911
bar:1931 from: 0 till:975
bar:1936 from: 0 till:1025
bar:1951 from: 0 till:981
bar:1961 from: 0 till:814
bar:1971 from: 0 till:702
bar:1981 from: 0 till:927
bar:1991 from: 0 till:1268
bar:2001 from: 0 till:1667

PlotData=

bar:1861 at:737 fontsize:XS text: 737 shift:(-8,5)
bar:1871 at:724 fontsize:XS text: 724 shift:(-8,5)
bar:1881 at:692 fontsize:XS text: 692 shift:(-8,5)
bar:1901 at:781 fontsize:XS text: 781 shift:(-8,5)
bar:1911 at:836 fontsize:XS text: 836 shift:(-8,5)
bar:1921 at:911 fontsize:XS text: 911 shift:(-8,5)
bar:1931 at:975 fontsize:XS text: 975 shift:(-8,5)
bar:1936 at:1025 fontsize:XS text: 1025 shift:(-8,5)
bar:1951 at:981 fontsize:XS text: 981 shift:(-8,5)
bar:1961 at:814 fontsize:XS text: 814 shift:(-8,5)
bar:1971 at:702 fontsize:XS text: 702 shift:(-8,5)
bar:1981 at:927 fontsize:XS text: 927 shift:(-8,5)
bar:1991 at:1268 fontsize:XS text: 1268 shift:(-8,5)
bar:2001 at:1667 fontsize:XS text: 1667 shift:(-8,5)

TextData=
fontsize:S pos:(20,20)
text:Data from ISTAT

Tham khảo