Roman Catholicism is by far the largest religion in France, nominally professed by about 85% of the population, although only an estimated 5% are churchgoers. With growing immigration from Asia, Turkey, and North Africa, France also has a large Muslim population, estimated at 3 to 5 million. There are smaller numbers of Protestants and Jews. Separation of church and state was made final by law in 1905