In a new Gallup Politics poll released July 29, 52 percent of respondents said they would vote for a law legalizing same-sex marriage if given the opportunity.
Only 43 percent would vote against it.
Gallup broke down the survey respondents into several subgroups based on religion, age, ethnicity and other demographics.
Support among the various demographic, political and religious groups ranges from as high as 77 percent of self-described liberals to as low as 23 percent of weekly churchgoers.
Groups showing more than 50 percent support include adults ages 18 to 54, political moderates and independents, women, Catholics.
For more demographic breakdowns see the Gallup article here.