The town has an area of 52 sqkm with a population of 96,121 (as of 2010 census the population of 2010 census in Hanchang Town (Chengguan Town / 城关镇), according to the History of Pingjiang County / 平江县历史沿革, see xzqh.org (2016-02-04) ).