Durante las dinastías Shang y Zhou, el condado de Changsha era la ciudad de Jingzhou, la tierra de la antigua Miao Miao. A finales del período de primavera y otoño, pertenecía a la parte central del estado de Chu, y en la dinastía Qin, pertenecía al condado de Changsha. El condado al que estaba adscrito se llamó Xiang, también conocido como condado de Xiang. En la dinastía Han, el condado de Xiang pasó a llamarse condado de Linxiang.
En el noveno año del emperador Kaidi de la dinastía Sui (589), Linxiang fue abolido y se estableció el condado de Changsha. Este fue el comienzo del nombre de condado de Changsha.
Durante la última dinastía Han, el condado de Longxi (y el condado de Xin) estaban ubicados en el condado de Changsha.
Gansong Dezhong y Balong establecieron el condado de Changfeng En el sexto año de Kaibao (973), el condado de Changfeng se fusionó con el condado de Changsha.
En el primer año de Fu Yuan (1098), los municipios de Wuxiang y Xiangtan en el condado de Changsha se dividieron en el condado de Huashan, que estaba bajo la misma jurisdicción que el condado de Changsha.
En el primer año de la República de China (1912), el condado de Huashan se fusionó con el condado de Changsha.
En el año 22 de la República de China (1933), se estableció la ciudad de Changsha y se dividieron la ciudad y el condado.
En 1950, se estableció la Oficina Suburbana de Changsha para dirigir los cuatro distritos exteriores de la ciudad de Changsha.