A total of 22 teams contested the league: 14 of which returning from the 2013–14 season, 5 of which promoted from Prima Divisione, and three relegated from Serie A.
The original concept was that due to Siena's exclusion because of financial issues and the fact such vacancy will not be filled in preparation of a future reduction to a league composed by 20 teams, this season featured 21 participant clubs instead of the usual 22.
The opening games of the season began on 30 August 2014, and the final matches took place on 22 May 2015.
The higher placed team plays the second leg of the promotion playoff at home.
If scores are tied after both games in the semifinals, the higher placed team progresses to the final.