 With a population of 42,000 (as of 2011) and an area of , it borders the towns of Caiyuanzi () to the north, Chalukou () to the south, Yangshu () to the east, and Dajiagou () to the west.The town seat is in Songhuajiang Village ().The area has good transportation links, with the Hada Railway (Harbin–Dalian) and the Jingha Expressway (Beijing–Harbin) nearby.