Since same-sex marriage became legal in Massachusetts in 2004, four other states (Connecticut, Iowa, Vermont, and New Hampshire) have followed suit, while four more now provide nearly all spousal rights to same-sex couples, according to the National Conference of State Legislatures.