Yes, it is true: https://www.bfs.admin.ch/bfs/en/home/statistics/population/m...
The discrepancy between our numbers is most likely that about a third of the foreign born population of Switzerland is naturalized. The number you're citing is foreign NATIONALS. But naturalized immigrants still are foreign born.
> [Italians, Germans, and French] are not really immigrants
They were born in one country, and moved to another, which makes them immigrants. Whether they speak a national language is immaterial (and, in the case of Germans, the spoken language in Switzerland is not all that close to many German dialects).
Is an Asian Indian or a Kenyan in the US "not really an immigrant" if they speak fluent English?
> tax benefits Swiss banks can guarantuee to very rich people
Swiss banks used to be fairly powerful, but I can assure you that this power did not quite extend to setting tax rates for individuals. You're probably thinking of Lump-sum tax agreements, which do exist, but only for about 5000 people: https://en.wikipedia.org/wiki/Lump-sum_tax
> a tax heaven, that's the main drive for immigration
There are certainly a good number of wealthy immigrants for which this is true, but for the vast majority, I'd think that high wages are the main driver. This is true both for countries like Portugal, whose immigrants typically take low skilled jobs, and countries like Germany, where many immigrants are in high skilled professions.
> immigration in Switzerland is also due U.N. agencies being there
True, but not numerically all that significant on a national level.
> not the kind of immigrants that come to Europe on shitty boats
I can assure you that Switzerland still has more of those than billionaires coming for the tax benefits.