For opponents of the Marriage Amendment who were surprised by the margin by which it won, this WRAL.com map tells the whole story.
The Triangle voted against the amendment. It lost 43-57 in Wake County, 30-70 in Durham, 21-79 in Orange County, and 46-54 in Chatham.
Mecklenburg County also voted against the measure, 46-54. And it was narrowly defeated, 49-51, in both Buncombe and Watauga Counties.
But amendment supporters won the other 93 counties - and with the exception of Guilford, where the vote was 50-50, they generally won big.
Even the Northeastern counties, traditionally Democratic territory, approved the measure by an average of around 70-30. In the southeastern counties, it won by even bigger margins - 86 to 14 in Robeson County, for example.
You can check totals by county for the Marriage Amendment and other major state races on our interactive vote tracker, linked at left.