 Most of the population () speaks German (84.9%), with Serbo-Croatian being second most common ( 3.8%) and Albanian being third ( 2.9%).Of the Swiss national languages (), 8,826 speak German, 62 people speak French, 282 people speak Italian, and 39 people speak Romansh.The age distribution, , in Buchs is; 1,165 children or 11.2% of the population are between 0 and 9 years old and 1,299 teenagers or 12.5% are between 10 and 19.