Barack Obama's approval rating among Hispanics is over 20 points higher than among the general US population.