Xiaguan, formerly romanized as Hsiakwan, is a subdistrict at the southern end of Erhai Lake in Dali Prefecture, Yunnan, China. Xiaguan has a population of 146,517 (2020) and is the modern centre of the county-level city of Dali.