Escolca, known as Iscroca in the Sardinian language, is a comune located in the Metropolitan City of Cagliari within the Italian region of Sardinia. It is situated approximately 50 kilometres north of the city of Cagliari.
As of December 31, 2004, the municipality covered an area of 14.7 square kilometres and had a population of 652 residents.