Not so. The liberal atheistic section of Europe is killing itself off. Catholics around Europe excepting Italy, Poland, and Spain, are currently averaging 3-4 infant baptisms per marriage depending on the country. This includes Ireland, Austria, Germany, France, Belgium, Switzerland, Netherlands, Britain, etc.
For example, Catholics in France had 125,000 of the 250,000 marriages in 1995, but 400,000 of the 700,000 children. The France has been trending at 3.2 Catholic children per Catholic marriage for the past decade.
The people driving Europe towards ruin are the non-Catholics.
At current birth rates, the population of Italy in 2300 will be THREE!
That seems like an extremely unlikely trend. The Italian Catholic family is averaging two infant baptisms per marriage, and these make up over 90% of the births. The portion of the population not even reproducing their own replacements is the suicidal atheistic portion.
There are 280,000 marriages in Italy in 1995, and 245,000 were in the Church. There were 520,000 births in total, and 480,000 were Baptised. Non-Catholics are averaging one child per famiy, Catholics are averaging two.