Pesca is a town and municipality located in the Department of Boyacá, Colombia. It is situated within the Sugamuxi Province, which is a subregion of the department. The town is positioned in the Eastern Ranges of the Colombian Andes at altitudes ranging between 2,540 metres (8,330 ft) and 4,000 metres (13,000 ft).
The municipality lies approximately 108 kilometres (67 mi) west of Tunja, the capital of Boyacá. It shares borders with several neighboring municipalities: Firavitoba to the north, Iza to the northeast, Tuta to the northwest, Tota to the east, Zetaquirá to the south, Rondón and Siachoque to the southwest, and Toca to the west.