Walk-In Passport Find an office near meNear me

Passport offices in North Carolina

131 passport acceptance facilities in North Carolina: 95 post offices, 21 clerks of court, 7 schools or universities, 3 county or state offices, 3 city or town offices and 2 public libraries. 5 are listed as walk-in or no appointment required, 96 as appointment-required. Data from the U.S. State Department database (pulled October 27, 2026).

Cities and counties with their own page

PageLocationsWalk-in listed
Wake County, NC (county, other locations)80
Raleigh, NC40
Charlotte, NC30
Winston-Salem, NC30

Passport agencies for urgent travel

There is no passport agency in North Carolina. The nearest are Charleston Passport Center (Charleston, SC, about 197 miles from the state's facility-weighted center) and Washington Passport Agency (Washington, DC).

  • Charleston Passport Center about 197 miles away (straight line)

    2000 Bainbridge Ave, North Charleston, SC 29405

    M-F, 8:00am-11:00am (Appt)/2:00pm-3:00pm (passport pick-up). By appointment only, for international travel within 14 calendar days (28 days if you need a foreign visa).

    Address and hours from the State Department's agency map layer (we could not read the official page). Official agency page

  • Washington Passport Agency about 264 miles away (straight line)

    600 19th Street, N.W., First Floor, Sidewalk Level, Washington, DC 20006

    Mon-Fri: 8:00 AM - 3:00 PM. By appointment only, for international travel within 14 calendar days (28 days if you need a foreign visa).

    Official page updated March 22, 2026. Official agency page

Agencies are appointment-only for travel within 14 days (21 days at the Detroit, Miami and San Juan pilots). All agencies and rules.

Other 113 locations by county

Every acceptance facility in North Carolina that does not have its own city or county page yet, grouped by county (Census 2020 boundaries) and sorted by city.

Alamance County (2)

FacilityAddressPhone
Alamance County Passort Services Appointment listed
“Appointments required.”
342 South Spring Street, Burlington 27215(336) 570-4160
Elon Post Office Walk-in listed
“Appointments ARE NOT required. (as of 9/4/15)”
105 S Williamson Ave, Elon 27244(336) 931-9320

Alexander County (1)

FacilityAddressPhone
Taylorsville Post Office Appointment listed
“APPOINTMENTS REQUIRED”
220 First Ave SW, Taylorsville 28681(336) 931-9320

Alleghany County (1)

FacilityAddressPhone
Superior Court Clerk Alleghany County 12 N Main St, Sparta 28675(336) 372-3900

Ashe County (1)

FacilityAddressPhone
Jefferson Post Office 410 E Main St, Jefferson 28640(336) 931-9320

Brunswick County (1)

FacilityAddressPhone
Brunswick County Register of Deeds
“For Details please visit: http://rod.brunsco.net/passport.html”
75 Courthouse Drive, Bolivia 28422(910) 253-2690

Buncombe County (2)

FacilityAddressPhone
Biltmore Station Post Office Appointment listed
“Appointments are required - (828)271-6455.”
780 Hendersonville Rd, Asheville 28803(828) 271-6455
Downtown Asheville Post Office Appointment listed
“APPOINTMENTS REQUIRED”
33 Coxe Ave., Asheville 28801(828) 271-6429

Burke County (4)

FacilityAddressPhone
Icard Post Office
“Appointments only.”
3462 Miller Bridge Rd, Icard 28666(336) 931-9320
Morganton Post Office Appointment listed
“Appointments are required”
320 Sanford Dr, Morganton 28655(336) 931-9320
Superior Court Clerk Burke County 201 South Green St, Morganton 28655(828) 433-3200
Valdese Post Office Appointment listed
“Appointments are required.”
300 Rodoret St S, Valdese 28690(336) 931-9320

Cabarrus County (2)

FacilityAddressPhone
Town of Harrisburg Appointment listed
“Appointments are required.”
4100 Main St, Harrisburg 28075(704) 455-5614
Kannapolis Post Office Appointment listed
“Appointments are required. Please call (704) 938-1120”
1040 Dale Earnhardt Blvd, Kannapolis 28083(704) 717-2713

Caldwell County (1)

FacilityAddressPhone
Hudson Post Office Appointment listed
“Appointments required. Average number of appointments offered per day at this facility: 20”
101 Fairway Ave, Hudson 28638(336) 931-9320

Camden County (1)

FacilityAddressPhone
Clerk of Superior Court Appointment listed
“Appointments are required.”
117 Nc Hwy 343 North, Camden 27921(252) 336-4032

Carteret County (1)

FacilityAddressPhone
Newport Post Office Appointment listed
“Appointments are required.”
337 Howard Blvd, Newport 28570(252) 223-4638

Catawba County (3)

FacilityAddressPhone
Hickory Main Post Office 231 Government Ave., SW, Hickory 28602(336) 931-9320
Maiden Post Office Appointment listed
“Appointments Required”
512 Island Ford Rd, Maiden 28650(336) 931-9320
Newton Post Office Appointment listed
“Appointments are required”
218 S Main Ave, Newton 28658(336) 931-9320

Chatham County (1)

FacilityAddressPhone
Pittsboro Main Office Appointment listed
“Appointments are required.”
916 East St, Pittsboro 27312(336) 931-9320

Cherokee County (1)

FacilityAddressPhone
Murphy Post Office Appointment listed
“Appointments are required. Please call (828) 837-6214”
388 Valley River Ave, Murphy 28906(828) 837-6214

Clay County (1)

FacilityAddressPhone
Superior Court Clerk Clay County Appointment listed
“Appointments required.”
261 Courthouse Drive, Hayesville 28904(828) 389-2300

Craven County (2)

FacilityAddressPhone
Havelock Post Office Appointment listed
“Appointments are required.”
133 Hwy 70 W, Havelock 28532(252) 447-3819
New Bern Post Office Appointment listed
“Appointments are required.”
1851 S. Glenburnie Rd., New Bern 28562(252) 638-8895

Cumberland County (1)

FacilityAddressPhone
Fayetteville Main Post Office Walk-in listed Appointment listed
“Appointments are required, however Walk-Ins are accepted between 9:00am to 10:00am, Mon-Fri.”
301 Green Street, Fayetteville 28301(910) 486-2464

Currituck County (1)

FacilityAddressPhone
Superior Court Clerk Currituck County 2801 Caratoke Hwy, Currituck 27929(252) 232-6200

Dare County (1)

FacilityAddressPhone
Kitty Hawk Post Office Appointment listed
“Appointments are required. Average number of appointments offered per day at this facility: 13”
3841 N Croatan Hwy, Kitty Hawk 27949(919) 420-5343

Davidson County (2)

FacilityAddressPhone
Davidson County Clerk of Superior Court 110 W. Center St., Lexington 27292(336) 242-6706
Thomasville Post Office Appointment listed
“Appointments are required.”
101 W Main Street, Thomasville 27360(336) 931-9320

Davie County (1)

FacilityAddressPhone
Mocksville Post Office Appointment listed
“Appointments are required.”
1119 Yadkinville Rd, Mocksville 27028(336) 931-9320

Duplin County (2)

FacilityAddressPhone
Rose Hill Post Office Appointment listed
“Appointments required.”
128 E Church St, Rose Hill 28458(910) 289-2348
Thelma Dingus Bryant Library Appointment listed
“Saturdays are appointment only”
409 W Main St, Wallace 28466(910) 285-3796

Durham County (3)

FacilityAddressPhone
Durham Mpo Appointment listed
“Appointments are required”
323 E Chapel Hill St, Durham 27701(919) 420-5343
Rtp Post Office Appointment listed
“Appointments are required”
65 T W Alexander Drive, Durham 27709(919) 420-5343
Rougemont Main Post Office Appointment listed
“Appointments are required”
12311 Roxboro Rd, Rougemont 27572(919) 420-5343

Edgecombe County (2)

FacilityAddressPhone
Rocky Mount Main Office Appointment listed
“Appointments required.”
327 E Raleigh Blvd, Rocky Mount 27801(919) 420-5343
Edgecombe County Clerk of Court 301 St. Andrew St., Tarboro 27886(252) 824-3200

Forsyth County (1)

FacilityAddressPhone
Kernersville Post Office Appointment listed
“Appointments are required.”
325 West Mountain St, Kernersville 27284(336) 993-7362

Franklin County (1)

FacilityAddressPhone
Louisburg Post Office Appointment listed
“Appointments are required.”
125 N Main St, Louisburg 27549(919) 420-5343

Gaston County (1)

FacilityAddressPhone
Gastonia Post Office Appointment listed
“Appointments are required.”
301 W Main Avenue, Gastonia 28052(704) 867-6312

Gates County (1)

FacilityAddressPhone
Superior Court Clerk Gates County Appointment listed
“Appointments required.”
202 Court St., Gatesville 27938(252) 357-1650

Graham County (1)

FacilityAddressPhone
Clerk of Court Graham County 12 N Main St, Robbinsville 28771(828) 479-7000

Granville County (1)

FacilityAddressPhone
Oxford Post Office Appointment listed
“Appointments are required”
144 Main St, Oxford 27565(919) 420-5343

Guilford County (5)

FacilityAddressPhone
Gibsonville Post Office Appointment listed
“Appointments Required”
221 E. Main St, Gibsonville 27249(336) 931-9320
Four Seasons Station USPS Appointment listed
“Appointments are required.”
301 Four Seasons Town Ctr, Greensboro 27427(336) 931-9320
Greensboro Main Post Office Appointment listed
“Appointments required.”
201 N Murrow Blvd, Greensboro 27401(336) 931-9320
High Point Post Office Appointment listed
“Appointments are required.”
315 E Green Dr, High Point 27260(336) 931-9320
Jamestown Post Office Appointment listed
“By appointment only.”
203 E Main St, Jamestown 27282(336) 931-9320

Halifax County (1)

FacilityAddressPhone
Roanoke Rapids Post Office Appointment listed
“Appointments are required”
725 Roanoke Avenue, Roanoke Rapids 27870(919) 420-5343

Harnett County (2)

FacilityAddressPhone
Angier Post Office Appointment listed
“Appointments are required. Average number of appointments offered per day at this facility: 20”
31 W Dupree St, Angier 27501(919) 420-5343
Buies Creek Post Office Appointment listed
“Appointments are required”
254 Main Street, Buies Creek 27506(919) 420-5343

Haywood County (1)

FacilityAddressPhone
Haywood Co Justice Center - Clerk of Superior Ct 285 N. Main St, Waynesville 28786(828) 454-6503

Henderson County (1)

FacilityAddressPhone
Hendersonville Post Office Appointment listed
“Appointments are required.”
427 5th Ave West, Hendersonville 28739(828) 698-1299

Hyde County (1)

FacilityAddressPhone
Engelhard Post Office Appointment listed
“Appointments are required. Average number of appointments offered per day at this facility:20”
34668 US Hwy 264, Engelhard 27824(919) 420-5343

Iredell County (1)

FacilityAddressPhone
Statesville Post Office Appointment listed
“Appointments are required”
301 S Oakland Ave, Statesville 28677(336) 931-9320

Jackson County (1)

FacilityAddressPhone
Jackson County Clerk of Superior Court 401 Grindstaff Cove Road, Sylva 28779(828) 631-6400

Johnston County (4)

FacilityAddressPhone
Benson Post Office Appointment listed
“Appointments are required. Average number of appointments offered per day at this facility: 28”
402 S Market Street, Benson 27504(919) 420-5343
Clayton Post Office Appointment listed
“Appointments are required”
604 E Front St, Clayton 27520(919) 420-5343
Selma Post Office Appointment listed
“Appointments are required”
308 N Raiford Street, Selma 27576(919) 420-5343
Johnston County Register of Deeds Office Appointment listed
“By appointment only.”
207 E Johnston St, Smithfield 27577(919) 209-8327

Lee County (2)

FacilityAddressPhone
Broadway Post Office Appointment listed
“Applications accepted By Appointment Only. Average number of appointments offered per day at this facility:20”
101 S Main St, Broadway 27505(919) 420-5343
Sanford Post Office Appointment listed
“Appointments are required.”
1200 S Horner Blvd, Sanford 27330(336) 931-9320

Lenoir County (1)

FacilityAddressPhone
Lenoir Community College Walk-in listed
“Closed on Monday, No appointment needed. No debit or credit cards accepted for passport application fees.”
231 Hwy 58 South, Kinston 28502(252) 233-6872

Macon County (1)

FacilityAddressPhone
Macon County Clerk of Superior Court 5 West Main St, Franklin 28734(828) 349-7200

McDowell County (1)

FacilityAddressPhone
Marion Post Office Appointment listed
“Appointments are required.”
215 S Main St, Marion 28752(828) 652-5838

Mecklenburg County (1)

FacilityAddressPhone
Matthews Post Office Appointment listed
“Appointments are required.”
301 E John St, Matthews 28105(704) 847-6063

Mitchell County (1)

FacilityAddressPhone
Bakersville Post Office 130 Hemlock Dr, Bakersville 28705(828) 688-2571

Montgomery County (2)

FacilityAddressPhone
Mt Gilead Post Office Appointment listed
“Appointments required.”
106 N School St, Mt. Gilead 27306(336) 931-9320
Clerk of Superior Court Montgomery County Appointment listed
“Appointments required.”
108 E. Main St., Troy 27371(910) 571-3731

Moore County (1)

FacilityAddressPhone
Robbins Post Office 181 N Middleton St, Robbins 27325(336) 931-9320

Nash County (2)

FacilityAddressPhone
Bailey Post Office Appointment listed
“Appointments are required”
6171 Deans St., Bailey 27807(919) 420-5343
Braswell Memorial Library Appointment listed
“Appointment Required”
727 North Grace St, Rocky Mount 27804(252) 442-1951

New Hanover County (3)

FacilityAddressPhone
Carolina Beach Post Office Appointment listed
“Appointments are required.”
1323 Bridge Barrier Rd, Carolina Beach 28428(910) 458-4468
University of North Carolina Wilmington
“For Saturday appts: http://www.uncw.edu/passports/ Summer hours: Mon-Thurs 8:00am - 3:30pm, Fri 8:00am - 10:00am”
4855 Price Drive, Wilmington 28403(910) 962-2432
Wilmington Post Office 152 N Front St, Wilmington 28401(910) 313-3293

Northampton County (1)

FacilityAddressPhone
Jackson Post Office Appointment listed
“Appointments are required. Average number of appointments offered per day at this facility: 1-3”
104 Atherton St, Jackson 27845(919) 420-5343

Onslow County (2)

FacilityAddressPhone
City of Jacksonville - Center for Public Safety Walk-in listed
“WALK-IN ONLY”
200 N. Marine Blvd, Jacksonville 28540(910) 938-5221
City of Jacksonville-City Hall Walk-in listed Appointment listed
“Call 910-938-5200 to schedule appointment. Walk-Ins are accepted from 12:00PM-3:30PM.”
815 New Bridge Street, Jacksonville 28540(910) 938-5221

Orange County (2)

FacilityAddressPhone
Carrboro Post Office Appointment listed
“Appointments are required”
1500 W Main St, Carrboro 27510(919) 420-5343
Chapel Hill Post Office Appointment listed
“Appointments are required.”
125 S Estes Dr, Chapel Hill 27514(919) 420-5343

Pasquotank County (1)

FacilityAddressPhone
Elizabeth City Main Post Office 1001w Ehringhaus St, Elizabeth City 27909(919) 420-4343

Perquimans County (1)

FacilityAddressPhone
Perquimans County Clerk Appointment listed
“Appointments required 252-404-5000”
128 N. Church St., Hertford 27944(252) 404-5000

Person County (1)

FacilityAddressPhone
Superior Court Clerk Person County 105 S. Main St., Roxboro 27573(336) 503-5200

Pitt County (1)

FacilityAddressPhone
Greenville Mpo Appointment listed
“Appointments are required.”
300 W 2nd St, Greenville 27834(919) 420-5343

Polk County (1)

FacilityAddressPhone
Tryon Post Office Appointment listed
“By Appointment Only”
95 Pacolet St., Tryon 28782(828) 859-9357

Randolph County (2)

FacilityAddressPhone
Asheboro Post Office Appointment listed
“Applications are taken by Appointment ONLY.”
1030 S Church St, Asheboro 27203(336) 931-9320
Randleman Post Office Appointment listed
“Appointments are required.”
611 W Academy St, Randleman 27317(336) 931-9320

Richmond County (1)

FacilityAddressPhone
Superior Court Clerk Richmond County 105 West Franklin Street, Rockingham 28379(910) 419-7400

Robeson County (1)

FacilityAddressPhone
University of North Carolina Pembroke Appointment listed
“Facility accepts applications by appointment only”
One University Drive, Pembroke 28372(910) 521-6210

Rockingham County (1)

FacilityAddressPhone
Reidsville Post Office Appointment listed
“Appointments are required.”
201 Piedmont St, Reidsville 27320(336) 931-9320

Rowan County (2)

FacilityAddressPhone
Cleveland Post Office Appointment listed
“BY APPOINTMENT ONLY”
105 W Main St, Cleveland 27013(339) 931-9320
Salisbury Post Office Appointment listed
“Appointments are required. Phone: 704-636-0738”
605 E Innes Street, Salisbury 28144(704) 636-0738

Rutherford County (1)

FacilityAddressPhone
Clerk of Civil Court Rutherford County 229 North Main St., Rutherfordton 28139(828) 288-6100

Sampson County (1)

FacilityAddressPhone
Clerk of Superior Court Sampson County
“Routine applications accepted Thursdays 8am-4pm. Expedite applications accepted Mon-Fri 8am-4pm.”
101 E. Main St., Clinton 28328(910) 596-6603

Stanly County (2)

FacilityAddressPhone
Albemarle Post Office Appointment listed
“Appointments are required. Please call (704) 982-4108.”
320 S 2nd Street, Albemarle 28001(704) 982-4108
Norwood Post Office Appointment listed
“APPOINTMENTS ARE REQUIRED.”
243 S Main St, Norwood 28128(704) 474-3048

Stokes County (1)

FacilityAddressPhone
King Post Office Appointment listed
“Appointments are required”
603 S Main St, King 27021(336) 931-9320

Surry County (2)

FacilityAddressPhone
Elkin Post Office Appointment listed
“Appointments are required.”
213 West Main Street, Elkin 28621(336) 931-9320
Mt Airy Main Post Office Appointment listed
“Appointments are required.”
111 S Main St, Mt. Airy 27030(336) 931-9320

Vance County (1)

FacilityAddressPhone
Henderson Post Office Appointment listed
“Appointments are required”
905 S Garnett St, Henderson 27536(919) 420-5343

Warren County (1)

FacilityAddressPhone
Clerk of Superior Court Warren County 109 South Main St., Warrenton 27589(252) 257-6300

Watauga County (4)

FacilityAddressPhone
Blowing Rock Post Office Appointment listed
“Appointments are required.”
977 Main St, Blowing Rock 28605(336) 931-9320
Appalachian State University 614 Howard St, Boone 28608(828) 262-2242
Boone Main Post Office Appointment listed
“Appointments are required. Average number of appointments offered per day at this facility: 4.”
1544 Blowing Rock Rd, Boone 28607(336) 931-9320
Watauga County Tax Administration 331 Queen Street, Boone 28607(828) 268-2315

Wayne County (1)

FacilityAddressPhone
Goldsboro Post Office Appointment listed
“Appointments are required”
200 N William St, Goldsboro 27530(919) 420-5343

Wilkes County (2)

FacilityAddressPhone
North Wilkesboro USPS 300 8th St, North Wilkesboro 28659(336) 931-9320
Wilkesboro Post Office 207 W Main St, Wilkesboro 28697(336) 931-9320

Wilson County (1)

FacilityAddressPhone
Wilson Post Office 501 Mercer St, Wilson 27893(919) 420-5343

Yadkin County (2)

FacilityAddressPhone
Jonesville Post Office Appointment listed
“Appointments are required.”
127 N Bridge St, Jonesville 28642(336) 931-9320
Yadkinville Main Post Office Appointment listed
“Saturday is By APPOINTMENT ONLY”
315 W Main St, Yadkinville 27055(336) 931-9320

Yancey County (1)

FacilityAddressPhone
Yancey County Clerk of Superior Court Appointment listed
“Applications by appointment only”
110 Town Square, Burnsville 28714(828) 678-5705

Tools

FAQ

How many passport acceptance facilities are in North Carolina?

The State Department database lists 131 named passport acceptance facilities in North Carolina (95 post offices, 21 clerks of court, 7 schools or universities, 3 county or state offices, 3 city or town offices and 2 public libraries). 5 are listed as walk-in or no appointment required and 96 as appointment-required.

Is there a passport agency in North Carolina?

There is no passport agency in North Carolina. The nearest are Charleston Passport Center (Charleston, SC, about 197 miles from the state's facility-weighted center) and Washington Passport Agency (Washington, DC). Agencies serve only urgent travel by appointment; everyone else applies at an acceptance facility.

Can I renew my passport at a North Carolina post office?

Acceptance facilities take new applications on Form DS-11. Most adults renew by mail (DS-82) or online instead; use our renewal checker to see which applies to you.

Facility data: U.S. Department of State, Passport Acceptance Facility API (cadataapi.state.gov), pulled October 27, 2026. Counties from the Census Bureau geocoder (2020 boundaries). Agency details from the State Department, checked October 27, 2026.