Kirchberg is a municipality inside the Wahlkreis of Toggenburg within the canton of St. Gallen in Switzerland.Kirchberg is first mentioned in 1222 as Kilchberc. Kirchberg has an area, as of 2006, of 42.6 km2. Of this region, 59.5 per cent is used for agricultural functions, even as 30.9 according to cent is forested. Of the rest of the land, nine in keeping with cent is settled and the the rest is non-productive.
The municipality is placed in the Toggenburg Wahlkreis. It is the maximum north-western municipality within the Wahlkreis and in bordered within the west through canton Thurgau and inside the east via the Thur river. It consists of the village of Kirchberg on a excessive plateau inside the center of the municipality, the village of Gahwil south of Kirchberg and the linear village of Bazenheid on a terrace above the Thur. Additionally, scattered across the municipality, there are the hamlets of Muselbach, Dietschwil, Otwil, Nuetenwil, Rupperswil, Braagg, Schalkhusen, Wolfikon, Lutenriet, Buomberg, Babikon and Husen.