 Most of the population () speaks German (83.6%), with Albanian being second most common ( 3.8%) and Italian being third ( 3.3%).Of the Swiss national languages (), 4,486 speak German, 14 people speak French, 176 people speak Italian, and 22 people speak Romansh.The age distribution, , in Uznach is; 755 children or 14.1% of the population are between 0 and 9 years old and 749 teenagers or 14.0% are between 10 and 19.