El idioma nacional oficial es el alemán y casi el 99% de los habitantes lo hablan como su lengua materna. La gente en la provincia de Vorarlberg habla alemán con un acento similar al de Suiza. El esloveno es el idioma oficial en Carintia y tanto el croata como el húngaro son idiomas oficiales en Burgenland. En otras provincias, los austriacos hablan varios dialectos bávaros. También hay pequeños grupos de hablantes de checo, eslovaco y polaco en Viena.