Foreigners who apply for a marriage license in the United States do have to show their passports.
Title 42 USC Chapter 7, Subchapter IV, Part D, Sec. 666(a)(13) was enacted in 1996. This law requires Social Security Numbers to be recorded for "any applicant for a professional license, driver's license, occupational license, recreational license or marriage license."

