Same-sex marriage support is at an all-time high, with 59 percent of the population in favor of allowing all couples to be married, a new NBC News/Wall Street Journal poll has found. That's due in part to big increases in support among Republicans (up 13 percent since 2013), seniors (up seven percent) and Hispanics (up 18 percent). The poll reflects a stark shift in popular support for gay Americans' right to wed over the past decade: By contrast, back in 2004, only 30 percent of Americans supported same-sex marriage, while 62 percent disagreed.

Read More