Castelpetroso

Castelpetroso is a comune (municipality) in the Province of Isernia in the Italian region Molise, located about 25 km west of Campobasso and about 10 km southeast of Isernia. As of 31 December 2004, it had a population of 1,708 and an area of 22.6 km2.

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