La Peca is a town in the La Peca District of Bagua Province, in the Amazonas Region of Peru. It is the administrative centre of its district, which lies within the province of Bagua in the country's northern Amazonas Region.
The town has a population of approximately 22,400. It is one of the larger settlements in Bagua Province, a province located in the northern part of the Amazonas Region.