[1] The district had an area of 172.7 square kilometres (66.7 sq mi) and a population of 3,798 in 2017.
The town is situated on a mesa overlooking the junction of the Lauricocha and Nupe Rivers, 250 metres (820 ft) in elevation below Rondos, to form the Marañon River.
[3] The location within the tropics and the high elevation of Rondos impacts the climate which is typically cool and cloudy.
Daily temperatures vary little during the course of a year and usually fall within a range of 2 °C (36 °F) to 17 °C (63 °F) degrees.
The nearest weather station at San Miguel de Cauri, 30 km (19 miles) distant from Rondos, gets 872 mm (34.3 in) of precipitation annually.