Penna San Giovanni

| subdivision_type = Quốc gia
| subdivision_name = Ý
| subdivision_type1 = Vùng
| subdivision_name1 =
| subdivision_type2 = Tỉnh
| subdivision_name2 = (MC)
| established_title =
| established_date =
| government_type =
| leader_title = Thị trưởng
| leader_name =
| leader_party =
| area_total_km2 = 28
| elevation_m = 630
| population_as_of = 2001
| population_total = 1302
| population_density_km2 = 47
| population_demonym = Pennesi
| timezone1 = CET
| utc_offset1 = +1
| timezone1_DST = CEST
| utc_offset1_DST = +2
| postal_code_type = Mã bưu điện
| postal_code = 62020
| area_code_type = Mã điện thoại
| area_code = 0733
| parts_type = Frazioni
| parts =
| blank_name_sec1 = Thánh bảo trợ
| blank_info_sec1 = San Giovanni Battista
| blank1_name_sec1 = Ngày lễ
| blank1_info_sec1 = 29 August - 24 June
| website = http://www.pennasangiovanni.sinp.net
}}
Penna San Giovanni là một đô thị ở tỉnh Macerata ở vùng Marche, có vị trí cách khoảng 60&nbsp;km về phía nam của Ancona và khoảng 30&nbsp;km về phía nam của Macerata.

Penna San Giovanni giáp các đô thị: Amandola, Falerone, Gualdo, Monte San Martino, Sant'Angelo in Pontano, Servigliano.

Penna nằm trên đỉnh một ngọn đồi. Đây là một phố cổ có nhiều nhà thờ.
Biến động dân số qua các năm

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:4000
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:2927
bar:1871 from: 0 till:2746
bar:1881 from: 0 till:3004
bar:1901 from: 0 till:3388
bar:1911 from: 0 till:3302
bar:1921 from: 0 till:3426
bar:1931 from: 0 till:3420
bar:1936 from: 0 till:3468
bar:1951 from: 0 till:3400
bar:1961 from: 0 till:2821
bar:1971 from: 0 till:1941
bar:1981 from: 0 till:1537
bar:1991 from: 0 till:1376
bar:2001 from: 0 till:1302

PlotData=

bar:1861 at:2927 fontsize:XS text: 2927 shift:(-8,5)
bar:1871 at:2746 fontsize:XS text: 2746 shift:(-8,5)
bar:1881 at:3004 fontsize:XS text: 3004 shift:(-8,5)
bar:1901 at:3388 fontsize:XS text: 3388 shift:(-8,5)
bar:1911 at:3302 fontsize:XS text: 3302 shift:(-8,5)
bar:1921 at:3426 fontsize:XS text: 3426 shift:(-8,5)
bar:1931 at:3420 fontsize:XS text: 3420 shift:(-8,5)
bar:1936 at:3468 fontsize:XS text: 3468 shift:(-8,5)
bar:1951 at:3400 fontsize:XS text: 3400 shift:(-8,5)
bar:1961 at:2821 fontsize:XS text: 2821 shift:(-8,5)
bar:1971 at:1941 fontsize:XS text: 1941 shift:(-8,5)
bar:1981 at:1537 fontsize:XS text: 1537 shift:(-8,5)
bar:1991 at:1376 fontsize:XS text: 1376 shift:(-8,5)
bar:2001 at:1302 fontsize:XS text: 1302 shift:(-8,5)

TextData=
fontsize:S pos:(20,20)
text:Dữ liệu từ ISTAT

Tham khảo