German is both the most widely spoken and the official language of Germany. While 95 percent of the population speaks German, English is a commonly practiced foreign language among the citizens, followed by French, Spanish and Russian. Since Germany has a large migrant population, it is only natural to come across people speak Turkish and Italian, among other foreign languages.