Yes. Even though New Hampshire didn't begin issuing same-sex marriage licenses until January 1, 2010 and the state constitution of California banned same-sex marriage beginning November 5, 2008, the state of California does recognize New Hampshire same-sex marriages as "legal unions" pursuant to sections (a) and (c) of the California Family Code Section 308 and provides them with all the same rights and responsibilities as a legal marriage, except that they are not legally called "marriages."
California Family Code Section 308
(a) A marriage contracted outside this state that would be valid by the laws of the jurisdiction in which the marriage was contracted is valid in this state.
(b) Notwithstanding any other provision of law, a marriage between two persons of the same sex contracted outside this state that would be valid by the laws of the jurisdiction in which the marriage was contracted is valid in this state if the marriage was contracted prior to November 5, 2008.
(c) Notwithstanding any other provision of law, two persons of the same sex who contracted a marriage on or after November 5, 2008, that would be valid by the laws of the jurisdiction in which the marriage was contracted shall have the same rights, protections, and benefits, and shall be subject to the same responsibilities, obligations, and duties under law, whether they derive from the California Constitution, the United States Constitution, statutes, administrative regulations, court rules, government policies, common law, or any other provisions or sources of law, as are granted to and imposed upon spouses with the sole exception of the designation of "marriage."
Yes, same-sex marriages legally performed in New Hampshire are recognized in Washington, DC.
Yes, same-sex marriages legally performed in California are recognized in New Hampshire.
Yes, same-sex marriages performed in New Hampshire are legally recognized in New York.
Yes, same-sex marriages legally performed in California are recognized in Iowa.
Yes, same-sex marriages legally performed in California are recognized in Vermont.
Yes, inasmuch as all New Hampshire civil unions existing on January 1, 2011 were converted to marriages and Maryland recognizes marriages performed in New Hampshire, including same-sex marriages.
Yes, same-sex marriages legally performed in California are recognized in Washington DC.
Yes, inasmuch as all New Hampshire civil unions existing on January 1, 2011 were converted to marriages and Washington DC recognizes marriages performed in New Hampshire, including same-sex marriages.
Yes, same-sex marriages legally performed in California are recognized in New York.
Yes, New Hampshire recognizes out-of-state civil unions as legal marriages. 457:45 Civil Union Recognition. A civil union legally contracted outside of New Hampshire shall be recognized as a marriage in this state, provided that the relationship does not violate the prohibitions of this chapter.
No. Although the United States does generally recognize marriages performed in Mexico, the federal government does not currently recognize same-sex marriages regardless of where they were performed. However, individual states that have legalized same-sex marriage do recognize same-sex marriages performed in Mexico. Also, same-sex marriages performed in the United States are recognized by the Mexican government, including for immigration purposes.
Both California and Mexico recognize marriages performed in other jurisdictions as long as the marriage was legal in the jurisdiction where it was performed. Both, however, reserve the right to reject a marriage which is "against public policy" (e.g., incestuous or polygamous marriages). Although the State of California recognizes same-sex marriages performed anywhere it was legal between June 16, 2008 and November 5, 2008, Mexico did not begin allowing same-sex couples to marry until March 4, 2010.