Eisenach has always been one of the larger towns in Thuringia with 4,000 to 5,000 inhabitants during the Middle Ages.
Like in other eastern German cities, only a small share of Eisenach's population is foreign: circa 2.3% are non-Germans by citizenship and overall 4.9% are classified as "migrants" (according to the 2011 EU census).