Barva is a small city in the Canton of Barva, in Heredia Province, Costa Rica.
Barva is the second canton in the province of Heredia in Costa Rica. The canton covers an area of 53.80 km², it is located in and has a population of 34,584. The capital city of the canton is also called Barva.
The elongated canton climbs from the city of Barva on the outskirts of the capital city of Heredia up the slopes of the dormant Barva Volcano, with the mountain's summit serving as its northern boundary.
The canton of Barva is subdivided into 6 distritos (districts).
- San Pedro
- San Pablo
- San Roque
- Santa Lucía
- San Jose de la Montaña