Covering an area of 2,909, Campobasso is bordered by Abruzzo to the north, the Adriatic sea to the east, Puglia to the south and the province of Isernia to the west. The province of Campobasso has a diverse terrrain starting with the Apennine mountains and stretching down to the Adriatic coast through a series of hills, lakes and rivers.
In the east of the province, mainly centred around Acquaviva Collecroce, San Felice and Montemitro, there is a large area inhabited by a population of Croatian descent who arrived in Italy during the 15th century. They still speak an ancient Croatian dialect as well as Italian.
