Audacious Epigone points to the always-ongoing General Social Survey asking a sample size of 1,100 in 2014:

“Do you think the number of immigrants to America nowadays should be: 1) Increased a lot, 2) Increased a little, 3) Remain the same as it is, 4) Reduced a little, or 5) Reduced a lot.” … The quotient is derived by subtracting the percentages who would like to see the number of immigrants in the US reduced from the percentages who would like to see it increased, with those wanting it to remain unchanged discounted.

Partisan affiliation IEQ Democratic (17.3) Independent (22.7) Republican (42.9) Race Asian +25.6 Hispanic (14.6) Black (29.0) White (32.8) Social class Upper class (17.3) Middle class (23.9) Underclass (32.1) Working class (34.5) Educational attainment Bachelor’s degree (16.5) Master’s degree (16.8) Did not complete high school (30.3) High school graduate (35.1) Some college (36.0) Birthplace Foreign-born +7.0 Born in the US (35.5) Sex Male (23.4) Female (33.7) Age 18-29 (13.1) 30-44 (30.2) 65+ (32.1) 45-64 (33.9)

So negative numbers mean the following groups want fewer immigrants to America, positive numbers mean more:So everybody except Asians and the foreign-born favors reducing the numbers of immigrants to America. Hispanics are solidly so, although not as much as blacks and whites. Women are particularly anti-immigration. Every age group wants the number of immigrants reduced, and every age group over 29 is similar, suggesting it’s not a generation thing, it’s a maturity thing.