Traditionally, the city was always Roman Catholic. That changed only recently after the Second World War,as a result of massive immigration of Protestants from the East of Germany. Still the largest number of people, 41.6%, are Roman Catholic, compared to 17% Protestant. 10% of the people are Muslim.