Cangallo is a province located in the Ayacucho Region of Peru. It is one of the eleven that make up the region. The province has a population of 36,977 inhabitants as of census 2005. The capital of the province is the city of Cangallo.
One of the highest mountains of the province is Chiqllarasu at . Other mountains are listed below:
The province extends over an area of and is divided into six districts:
The people in the province are mainly indigenous citizens of Quechua descent. Quechua is the language which the majority of the population (90.14%) learnt to speak in childhood, 9.62% of the residents started speaking using the Spanish language (2007 Peru Census).
Various archaeological sites of the province were declared a National Cultural Heritage. Some of the most important sites of the province are listed below: