Chapakot is a municipality in the southeastern part of Syangja District in the Gandaki Zone of central Nepal. It is in the western region of Nepal. On 18 May 2014, the new municipality was formed by merging three existing villages. These were Ratnapur, Kuwakot and Chapakot. The office of the new municipality is the former Chapakot village development committee (VDC).