Huili is situated in southern Sichuan and is the southernmost division of the Liangshan Prefecture, bordering Sichuan's Panzhihua City and Yunnan. The county-level city seat has an elevation of about 1,800 m (5,900 ft), although elevations range from 839 m (2,753 ft) along the Jinsha River to 3,920 m (12,860 ft) at Mount Beimu (贝母山). Huili was severely affected by the 2008 Panzhihua earthquake.[2]
Due to its southerly location in Sichuan and high elevation, Huili has a subtropical highland climate (KöppenCwb), with mild, very sunny and dry winters, and very warm, rainy summers. The monthly 24-hour average temperature ranges from 7.3 °C (45.1 °F) in January to 21.1 °C (70.0 °F) in June, and the annual mean is 15.23 °C (59.4 °F). Over 60% of the 1,162 mm (45.7 in) annual precipitation occurs from June to August. With monthly percent possible sunshine ranging from 34% in July to 72% in February, the county-level city seat receives 2,348 hours of bright sunshine annually.
Climate data for Huili, elevation 1,787 m (5,863 ft), (1991–2020 normals, extremes 1981–2010)