Campotosto is located in the northern part of the province of L'Aquila, south of the border with Lazio, and west of the province of Teramo.
Campotosto is geographically positioned in the northern part of L'Aquila province, bordering Lazio to the south and Teramo province to the west.