Balgach has a population (as of ) of . , about 21.8% of the population was made up of foreign nationals. Of the foreign population, (), 77 are from Germany, 96 are from Italy, 374 are from ex-Yugoslavia, 104 are from Austria, 102 are from Turkey, and 130 are from another country.Der Kanton St. Gallen und seine Menschen in Zahlen - Ausgabe 2009 accessed 30 December 2009 Over the last 10 years the population has grown at a rate of 3.7%. Most of the population () speaks German (89.1%), with Serbo-Croatian being second most common ( 2.9%) and Albanian being third ( 1.8%).Swiss Federal Statistical Office accessed 31-December-2009 Of the Swiss national languages () 3,584 speak German, 15 people speak French, 65 people speak Italian, and 4 people speak Romansh.
