It is located at 2,388 meters above sea level on the eastern slope of the Andes, on the plateau of Acunta surrounded by the rivers of San Mateo and Colpamayo; 180 km north of Cajamarca and 170 km east of Chiclayo.
The city generally has a temperate climate.