The North Africa country, who refuse to host the competition due to fears over Ebola were also fined $1m and ordered to pay about 8m euros in damages, Caf revealed.
The Royal Moroccan Football Federation -Morocco's football governing body - had missed a deadline last year to make a final decision on whether or not they would host the tournament.
They had asked for the tournament to be delayed until 2016, but this request was rejected as concerns were raised over the outbreak of the Ebola virus in Africa.
Equatorial Guinea were named a replacement host for the 16-team event, while Morocco - who had qualified as hosts - was expelled by the continent football governing body, CAF
Ghana and Ivory Coast will play in this year's final on Sunday; a repeat of the 1992 finals in Senegal.