North Carolina Marriage License Guide (2026)
In North Carolina, marriage licenses are issued by the County Register of Deeds - not the Clerk of Superior Court. There is no statewide pre-download form, so apply in person. Call your County Register of Deeds to confirm the current fee.
The one thing to knowMarriage licenses are issued by the County Register of Deeds, not the Clerk of Superior Court.
The process
- Go to the County Register of Deeds
Marriage licenses in North Carolina are handled by the County Register of Deeds, not the Clerk of Superior Court.
- Apply in person
There is no statewide pre-download form; apply in person.
- Confirm the fee
Call your County Register of Deeds to confirm the current marriage license fee.
Marriage license fees by county — all 100 North Carolina counties
| County | Fee |
|---|---|
| Alamance County | call to confirm |
| Alexander County | call to confirm |
| Alleghany County | call to confirm |
| Anson County | call to confirm |
| Ashe County | call to confirm |
| Avery County | call to confirm |
| Beaufort County | call to confirm |
| Bertie County | call to confirm |
| Bladen County | call to confirm |
| Brunswick County | call to confirm |
| Buncombe County | call to confirm |
| Burke County | call to confirm |
| Cabarrus County | call to confirm |
| Caldwell County | call to confirm |
| Camden County | call to confirm |
| Carteret County | call to confirm |
| Caswell County | call to confirm |
| Catawba County | call to confirm |
| Chatham County | call to confirm |
| Cherokee County | call to confirm |
| Chowan County | call to confirm |
| Clay County | call to confirm |
| Cleveland County | call to confirm |
| Columbus County | call to confirm |
| Craven County | call to confirm |
| Cumberland County | call to confirm |
| Currituck County | call to confirm |
| Dare County | call to confirm |
| Davidson County | call to confirm |
| Davie County | call to confirm |
| Duplin County | call to confirm |
| Durham County | call to confirm |
| Edgecombe County | call to confirm |
| Forsyth County | call to confirm |
| Franklin County | call to confirm |
| Gaston County | call to confirm |
| Gates County | call to confirm |
| Graham County | call to confirm |
| Granville County | call to confirm |
| Greene County | call to confirm |
| Guilford County | call to confirm |
| Halifax County | call to confirm |
| Harnett County | call to confirm |
| Haywood County | call to confirm |
| Henderson County | call to confirm |
| Hertford County | call to confirm |
| Hoke County | call to confirm |
| Hyde County | call to confirm |
| Iredell County | call to confirm |
| Jackson County | call to confirm |
| Johnston County | call to confirm |
| Jones County | call to confirm |
| Lee County | call to confirm |
| Lenoir County | call to confirm |
| Lincoln County | call to confirm |
| Macon County | call to confirm |
| Madison County | call to confirm |
| Martin County | call to confirm |
| McDowell County | call to confirm |
| Mecklenburg County | call to confirm |
| Mitchell County | call to confirm |
| Montgomery County | call to confirm |
| Moore County | call to confirm |
| Nash County | call to confirm |
| New Hanover County | call to confirm |
| Northampton County | call to confirm |
| Onslow County | call to confirm |
| Orange County | call to confirm |
| Pamlico County | call to confirm |
| Pasquotank County | call to confirm |
| Pender County | call to confirm |
| Perquimans County | call to confirm |
| Person County | call to confirm |
| Pitt County | call to confirm |
| Polk County | call to confirm |
| Randolph County | call to confirm |
| Richmond County | call to confirm |
| Robeson County | call to confirm |
| Rockingham County | call to confirm |
| Rowan County | call to confirm |
| Rutherford County | call to confirm |
| Sampson County | call to confirm |
| Scotland County | call to confirm |
| Stanly County | call to confirm |
| Stokes County | call to confirm |
| Surry County | call to confirm |
| Swain County | call to confirm |
| Transylvania County | call to confirm |
| Tyrrell County | call to confirm |
| Union County | call to confirm |
| Vance County | call to confirm |
| Wake County | call to confirm |
| Warren County | call to confirm |
| Washington County | call to confirm |
| Watauga County | call to confirm |
| Wayne County | call to confirm |
| Wilkes County | call to confirm |
| Wilson County | call to confirm |
| Yadkin County | call to confirm |
| Yancey County | call to confirm |
North Carolina-specific details
In North Carolina, marriage licenses come from the County Register of Deeds. The Clerk of Superior Court, whose fees are set by G.S. 7A-308, does not issue marriage licenses.
What to bring
- Both applicants, present in person (no statewide online application)
- Payment for the license fee (call to confirm the amount)
- Confirmation from the Register of Deeds of any required identification or documents
Frequently asked questions
Who issues a marriage license in North Carolina?
The County Register of Deeds - not the Clerk of Superior Court.
How much does it cost?
Call your County Register of Deeds to confirm the current fee.
Can I download a form in advance?
No. There is no statewide pre-download form; apply in person.
Does the Clerk of Superior Court issue marriage licenses?
No. Its fees are set by G.S. 7A-308, but marriage licenses are handled by the Register of Deeds.