I don't know, man. The state of California and the federal government take their rightful 38% share from my income. I'm not a citizen.
My girlfriend also pays her rightful 38% share of income. She is a citizen.
And my income is a bit higher so in absolute terms I contribute more as an immigrant than my girlfriend does as a citizen. Percentagewise it's the same because we're in the same tax bracket.
Anecdata, yes, but my point is that everyone who is in X tax bracket pays Y% taxes. Want immigrants to contribute a higher percentage of their income to local communities? Give them higher salaries. ;)