{{Infobox Italian comune | name = Castelpetroso | official_name = Comune di Castelpetroso | native_name = | image_skyline = | imagesize = | image_alt = | image_caption = | image_shield = | shield_alt = | image_map = | map_alt = | map_caption = | pushpin_label_position = | pushpin_map_alt = | coordinates = {{coord|41|34|N|14|21|E|type:city(1,708)_region:IT|display=inline,title}} | coordinates_footnotes = | region = Molise | province = Province of Isernia (IS) | frazioni = | mayor_party = | mayor = | area_footnotes = | area_total_km2 = 22.6 | population_footnotes = | population_total = 1565 | population_as_of = Dec. 2022 | pop_density_footnotes = | population_demonym = | elevation_footnotes = | elevation_m = | twin1 = | twin1_country = | saint = | day = | postal_code = 86090 | area_code = 0865 | website = | footnotes = }} '''Castelpetroso''' is a ''comune'' (municipality) in the Province of Isernia in the Italian region Molise, located about {{convert|25|km|mi}} west of Campobasso and about {{convert|10|km|mi|0}} southeast of Isernia. As of 31 December 2004, it had a population of 1,708 and an area of {{convert|22.6|km2|mi2}}.<ref name="istat">All demographics and other statistics: Italian statistical institute Istat.</ref>

Castelpetroso borders the following municipalities: Carpinone, Castelpizzuto, Pettoranello del Molise, Santa Maria del Molise.

== Demographic evolution == {{historical populations |align=none|cols=3 |graph-pos=bottom |1861|3011 |1871|3205 |1881|3083 |1901|3300 |1911|3360 |1921|3320 |1931|2768 |1936|2821 |1951|2829 |1961|2471 |1971|1944 |1981|1786 |1991|1722 |2001|1644 | source=Data from ISTAT }}

==References== <references/>

{{Province of Isernia}} {{authority control}}

Category:Cities and towns in Molise

{{Molise-geo-stub}}