Chavinillo, also spelled Chawinillu, is a town in central Peru. It is the capital of Yarowilca Province, which lies within the Huánuco Region.
The town serves as the administrative seat of Yarowilca Province, one of the provinces that make up the Huánuco Region in the country's central highlands.