 Herznach has a population () of , 9.6% of the population are foreign nationals.Over the last 10 years (1997–2007) the population has changed at a rate of 20.1%.Most of the population () speaks German (96.5%), with Albanian being second most common ( 1.7%) and English being third ( 0.5%).