It covers an area of 179 sqkm with a population of 156,286 (as of 2010 Census the population of Taohuajiang Town, according to History of Taojiang County (桃江县历史沿革), see xzqh.org (2016-02-04) ), the town has 21 villages and 10 communities under its jurisdiction.