Still, nearly two-thirds of Republicans (64%) say undocumented immigrants in the U.S. mostly take jobs citizens do not want, and a narrow majority (54%) say they are as honest and hardworking as U.S. citizens.