This is who, based on considerable research. (Source.) The distinction between Hispanic Protestants (largely hard-core evangelical) and Catholics is particularly interesting, and probably has a great deal to do with Hispanics voting for Republicans.