Witnesses. A marriage ceremony must have at least one witness. Although the state website states that there is no minimum age required in order to be a witness, the New York City website requires witnesses to be at least 18 years of age.