Who can Perform Marriage Ceremonies?

In the United States, the authority to perform marriage ceremonies is determined by the state you live in. Some states say that only members of the clergy may perform marriages while some states will allow anyone to apply for a permit to perform marriages. You can find more information here: