The single most salient reason these days is that Jews are more secular than the general population.
This pretty much.
Which explains why we haven't seen the shift in voting habits that we have in other traditionally Democratic immigrant groups (namely Catholics).
While taken at face value it is correct, I don't really like that answer because it ignores the historical background. It would be similar to saying that Cuban Americans are more likely to vote for Republicans because they live in Florida. Many Jewish immigrants had a strong influence in socialist and labor movement stretching back to the continent. Their roots as a persecuted minority and their location in the urban cores all had and continue to have a strong influence on their mores and voting patterns. The strength of the Nativist element, KKK and Bircher movements during periods of the GOP's history did not help matters either. Voting patterns for some groups are not as changeable as many think. Therefore, the current GOP would be wise to pump the brakes on a lot of their anti-immigration rhetoric.