For the first time in nearly 50 years of Gallup polling on the question, a majority of American Republicans say they support marijuana legalization.

Fifty-one percent of Republicans surveyed by Gallup this month said they support legalization, up sharply from 42 percent a year ago. Even larger majorities of independents (67 percent) and Democrats (72 percent) are in favor of legal marijuana.

Overall, 64 percent of Americans now support legalization, the highest percentage ever in Gallup polling.