Castelpoggio is a frazione (borough) of the comune of Carrara, in northwest Tuscany, central Italy. As of 2001, it had around 360 inhabitants.
It is located on the slopes of the Apuan Alps, overlooking the plain of Luni.
Remains of human presence in the area date from as early as the Neolithic Age. The current borough originated perhaps from a Byzantine stronghold built to defend Luni from Lombard raids.
The first document mentioning Castelpoggio proper date from 997 AD. During World War II, German occupation forces killed 33 people and burned down much of the village in retaliation for Italian partisan activity in the area.