Calacuccia () is a commune in the Haute-Corse department of France on the island of Corsica. It contains the Lac de Calacuccia, a hydroelectric reservoir, just south of the village of Calacuccia.
Calacuccia has a warm-summer mediterranean climate (Köppen climate classification Csb). The average annual temperature in Calacuccia is . The average annual rainfall is with November as the wettest month. The temperatures are highest on average in July, at around , and lowest in January, at around . The highest temperature ever recorded in Calacuccia was on 23 July 1983; the coldest temperature ever recorded was on 11 February 2012.