The charts above are from the Gallup Poll. They surveyed 1,016 adults nationwide between May 3rd and 18th, and the survey has a margin of error of 4 points.
It shows that a record 70% of Americans support same-sex marriages being legal. And that includes a majority of all age groups and political affiliations. Even 55% of Republicans support it.