Qingshanqiao is a town in Ningxiang, Hunan, China. It borders Loudi in the west, Lianyuan in the northwest, Longtian Town and Shatian Township in the north, Liushahe Town in the east, and Xiangxiang in the south. As of the 2016 census it had a population of 55,000 and an area of 138 square kilometres (53 sq mi). It is located at the intersection of Highway S209 and Highway S311, on the banks of the Chu River.