North Carolina's post offices range from the Carmel Road Post Office in south Charlotte to the Linville Falls Post Office in the Avery County mountains. All of them belong to one national system, yet a stop in a busy Mecklenburg County shopping district feels nothing like a visit to a one-counter office on a mountain highway. This page explains who runs these offices, how they differ by region, and how to choose the right one before you leave home.

Who Runs Post Offices in North Carolina

Every post office in North Carolina is a federal facility. The United States Postal Service (USPS), an independent agency of the federal government, operates the retail counters, collection boxes and delivery routes. No North Carolina state department sets hours, prices or staffing. The Postal Regulatory Commission in Washington reviews USPS rates and service standards, and Congress sets the broader rules.

That matters when something goes wrong. A town council or county commission cannot extend Saturday hours or reopen a closed lobby. Start with the local postmaster, then escalate to USPS customer service. Complaints about a delayed parcel or a missing delivery go to USPS, not to Raleigh.

State government still touches the mail in a few ways. The North Carolina Secretary of State commissions notaries, and post office clerks do not notarize documents, so you will need a notary at a bank or shipping store. County boards of elections, supervised by the North Carolina State Board of Elections, send absentee ballots through the mail. The Division of Motor Vehicles handles licenses and plates, and none of that happens at a postal counter.

Delivery also works differently outside town. In rural areas, carriers deliver to roadside mailboxes, and some households rent a PO Box at the nearest office instead. That is why small communities keep their own post offices and ZIP codes even when few people live nearby.

How Branch Names and Phone Numbers Work in Our Listings

Each listing shows a branch name, street address, county and phone number. Names usually follow a neighbourhood rather than the city: Carmel Road in Charlotte, Avent Ferry in Raleigh, Highland in Fayetteville, Waughtown in Winston-Salem. The name tells you which part of town the office serves.

You will also notice repeated phone numbers. The Avent Ferry Post Office in Raleigh and the Durham Post Office on East Chapel Hill Street both list 919-420-5230. The Battleground Post Office in Greensboro and the Waughtown Post Office in Winston-Salem both list 336-668-1375. These look like regional lines rather than direct counter numbers, so a call may not reach the clerk at that window. To confirm lobby hours, use the USPS online locator or stop by in person.

Metro Post Offices in the Charlotte, Triangle and Triad Regions

Charlotte has more listings than any other city in the state, and most sit inside Mecklenburg County. The Carmel Road Post Office at 6300 Carmel Road serves the southern suburbs, where lobbies fill up at lunchtime and after 5 p.m. Farther north, the Mount Mourne Post Office at 1519 Mecklenburg Highway in Mooresville sits in Iredell County near Lake Norman. It shows how the metro area spills across county lines.

In Wake County, the Avent Ferry Post Office at 2100 Lake Dam Road handles Raleigh mail and parcels. Across the Triangle, the Durham Post Office at 323 East Chapel Hill Street and the Chapel Hill Post Office at 125 South Estes Drive in Orange County are a short drive apart, so you can choose whichever has the shorter line.

The Triad is split between two large counties. In Guilford County, the Battleground Post Office at 2941 Battleground Avenue serves Greensboro. In Forsyth County, the Waughtown Post Office at 1995 Pleasant Street serves Winston-Salem. Farther east, the Alamance Post Office at 4205 Highway 62 in Burlington lies between the Triad and the Triangle.

City offices usually offer more services than small ones, including self-service kiosks at many locations and passport acceptance at selected branches. The tradeoff is time. Go mid-morning on a weekday if you can, and avoid the first days after a holiday.

Mountain, Coastal and Small-Town Post Offices in North Carolina

In the west, Buncombe County has 21 listings. The Downtown Asheville Post Office at 33 Coxe Avenue serves the city center, while the Enka Post Office at 1400 Sand Hill Road in Candler serves the western edge of the county. The Mountain Home Post Office at 524 Courtland Boulevard in Hendersonville is in Henderson County. The Linville Falls Post Office at 8890 Highway 183 is listed under Newland in Avery County. Mountain roads are slow, so allow extra time and confirm that an office is open before a long drive.

After Hurricane Helene in September 2024, mail service in parts of western North Carolina was disrupted for a time. If you live in a storm-affected area, ask your local postmaster about current pickup arrangements rather than assuming a branch is running its usual schedule.

Eastern North Carolina has its own rhythm. The Wilmington Post Office at 152 North Front Street is in New Hanover County, and the New Bern Post Office at 1851 South Glenburnie Road is in Craven County. The Brynn Marr Post Office at 279 Huff Drive in Jacksonville serves Onslow County. In Pitt County, the Greenville A Post Office at 2728 South Memorial Drive is one of four Greenville listings. Currituck County on the northern Outer Banks has 14 listings, and Carteret County covers the Crystal Coast. Seasonal residents in beach areas often rely on PO Boxes or hold-mail requests while they are away.

Inland, small-town offices anchor their communities. In Cleveland County, the Shelby Post Office at 405 South Dekalb Street and the Cliffside Post Office at 244 North Main Street in Mooresboro are among 15 listings. Robeson County has 14. The Rocky Mount Post Office at 201 South George Street and the Roanoke Rapids Post Office at 725 Roanoke Avenue serve the northeastern part of the state.

What You Can Do at a Post Office in North Carolina

Services vary by branch, but most full-service offices handle the following:

Bring a government-issued photo ID for almost any transaction beyond buying stamps. If you are collecting a package, bring the delivery notice too. For a passport, you also need proof of citizenship and a photo, and the fees are paid separately to the State Department and to the office that accepts your application.

Choosing the Right Office Before You Go

Pick an office based on the task. For a simple stamp purchase, the closest branch works. For a passport, a large parcel or a PO Box, call ahead or check online, because smaller branches may not offer every service. Some offices keep the PO Box lobby open longer than the retail counter, but parcel pickup usually needs the counter. Small offices such as Connellys Springs in Burke County, the Henderson office at 69 North Hawkins Avenue in Vance County, or Southmont in Davidson County may have shorter counter hours and a midday closure.

Post offices in North Carolina are part of the national USPS network, operating under regional district management to deliver uniform service standards while accommodating the specific needs of urban, suburban, and rural communities across the state. Larger cities in North Carolina may have multiple post offices and main processing facilities.

Post Office locations are available in 640 cities across North Carolina. They are spread across 97 counties.

Cities with the highest concentration of post office locations include Charlotte, Raleigh, Fayetteville, reflecting densely populated areas with multiple branch offices serving different neighborhoods and zip codes.

Residents of North Carolina can use the USPS website to find the closest post office, check current lobby and window hours, locate self-service kiosks available after hours, and track incoming and outgoing mail and packages from their phones or computers.

Post Office by Cities

Residents of North Carolina can save time by using USPS online tools to schedule package pickups from home, print prepaid shipping labels, and set up mail forwarding or hold requests without visiting a post office. When visiting a post office in North Carolina for passport acceptance, call ahead to confirm that the specific location offers the service and whether an appointment is required.

Browse Post Office by county across North Carolina to find the nearest location.

Timing Your Post Office Visit in North Carolina

North Carolina's calendar shapes post office traffic more than most people expect. Hurricane season runs from June through November, and eastern counties such as Carteret, Craven and New Hanover can see delays after a major storm. Mountain counties deal with winter ice on roads like Highway 183 near Linville Falls, which can slow rural carriers. Summer brings seasonal residents to the coast and the mountains, and they often arrange mail holds or PO Boxes.

Election years add another peak. County boards of elections mail absentee ballots, and voters often visit a post office to send them back. Check your deadline with your county board of elections or the State Board of Elections early, and do not wait until the final days.

Retail counters close on federal holidays, including New Year's Day, Memorial Day, Juneteenth, Independence Day, Labor Day, Thanksgiving and Christmas, so plan around them. Before you leave, decide what you need. Short errands like buying stamps work almost anywhere. Longer tasks, including passports, certified mail and large parcels, are best handled at a bigger branch such as the Downtown Asheville Post Office or the Wilmington Post Office, which are more likely to offer a full range of counter services.

If your closest listing is a small office, such as Turnersburg in Statesville or Southmont in Lexington, expect a simpler set of services and shorter counter hours. For anything unusual, ask the clerk which nearby branch handles it, then use our county pages to see other offices in the area.

Post Office Questions North Carolina Residents Ask

No. Every post office in North Carolina is operated by the United States Postal Service, a federal agency, and no state department controls hours, prices or staffing. The Postal Regulatory Commission and Congress oversee the system at the national level. State agencies only touch the mail indirectly. County boards of elections send absentee ballots through USPS, and the Secretary of State commissions the notaries you may need before mailing documents. If you have a complaint about a branch such as the Carmel Road Post Office in Charlotte or the Shelby Post Office, take it to the local postmaster first, then to USPS customer service.

Start with the county pages in this directory. Large counties such as Mecklenburg, Wake, Guilford and Buncombe list many branches, so you can compare addresses and pick the one nearest your home or workplace. Smaller counties may have only a handful of offices spread along main highways. Once you choose a branch, confirm its retail hours with the USPS online locator, since lobby and counter times can differ. Also check the county listed, because a mailing city does not always match the county. The Cliffside Post Office, for example, has a Mooresboro address and is listed in Cleveland County.

Yes, but only at selected offices. Passport acceptance is not available at every branch, and most locations that offer it work by appointment, so call or check the USPS locator before you go. First-time applicants must apply in person with a completed application, proof of U.S. citizenship, a photo ID and a passport photo, which some offices can take for a fee. You pay the State Department's application fee plus a separate acceptance fee, which has been $35. Fees change, so confirm current amounts before you leave. Larger offices in cities like Charlotte, Raleigh and Greensboro are more likely to offer this service.

After a major storm, USPS may suspend delivery in flooded or unsafe areas and hold mail at the nearest open office. Counties on the coast and in the east, including New Hanover, Craven, Onslow and Carteret, have been affected by past hurricanes such as Florence in 2018. If you evacuate, contact your local postmaster or use the USPS change-of-address and hold-mail options. When you return, ask the branch where to collect held mail. Keep photo ID with you, since clerks may need it to release items, and bring any delivery notice you received.

You can send a completed absentee ballot through USPS, but the rules come from election officials, not the Postal Service. North Carolina sets specific steps, including witness requirements, and firm receipt deadlines. Confirm the current rules with your county board of elections or the North Carolina State Board of Elections before you mail anything. Mail early, because processing and delivery take time, especially from rural offices where collection may happen once a day. Handing the envelope to a clerk at the counter gets it into the mail stream right away. Check your return envelope for postage instructions.

Visit the branch where you want the box, or start the application online and finish it in person. You complete the PO Box application and show two forms of identification, one of them a photo ID, plus proof of address. Prices depend on box size and the office's fee group, so a box in downtown Charlotte may cost a different amount than one in a small town such as Mooresboro. Ask the clerk which sizes are available, because busy city branches may have waiting lists. Boxes are useful in rural areas with limited roadside delivery and for seasonal residents.