North Carolina sales tax rate by county

Updated

Every North Carolina county has one sales tax rate, but the counties differ. Rates run from 6.75% to 8.25% on a 4.75% state rate. Within any one county the rate is the same at every address, because North Carolina cities cannot levy a general sales tax of their own.

Sales tax rate in every North Carolina county

Sales tax rate by county in North Carolina
CountyCombined rate
Alamance County 6.75%
Alexander County 7%
Alleghany County 7%
Anson County 7%
Ashe County 7%
Avery County 6.75%
Beaufort County 6.75%
Bertie County 7%
Bladen County 6.75%
Brunswick County 6.75%
Buncombe County 7%
Burke County 6.75%
Cabarrus County 7%
Caldwell County 6.75%
Camden County 6.75%
Carteret County 6.75%
Caswell County 6.75%
Catawba County 7%
Chatham County 7%
Cherokee County 7%
Chowan County 6.75%
Clay County 7%
Cleveland County 6.75%
Columbus County 6.75%
Craven County 6.75%
Cumberland County 7%
Currituck County 6.75%
Dare County 6.75%
Davidson County 7%
Davie County 6.75%
Duplin County 7%
Durham County 7.5%
Edgecombe County 7%
Forsyth County 7%
Franklin County 6.75%
Gaston County 7%
Gates County 6.75%
Graham County 7%
Granville County 6.75%
Greene County 7%
Guilford County 6.75%
Halifax County 7%
Harnett County 7%
Haywood County 7%
Henderson County 6.75%
Hertford County 7%
Hoke County 6.75%
Hyde County 6.75%
Iredell County 6.75%
Jackson County 7%
Johnston County 6.75%
Jones County 7%
Lee County 7%
Lenoir County 6.75%
Lincoln County 7%
Macon County 6.75%
Madison County 7%
Martin County 7%
McDowell County 6.75%
Mecklenburg County 8.25%
Mitchell County 6.75%
Montgomery County 7%
Moore County 7%
Nash County 6.75%
New Hanover County 7%
Northampton County 6.75%
Onslow County 7%
Orange County 7.5%
Pamlico County 6.75%
Pasquotank County 7%
Pender County 6.75%
Perquimans County 6.75%
Person County 6.75%
Pitt County 7%
Polk County 6.75%
Randolph County 7%
Richmond County 6.75%
Robeson County 7%
Rockingham County 7%
Rowan County 7%
Rutherford County 7%
Sampson County 7%
Scotland County 6.75%
Stanly County 7%
Stokes County 6.75%
Surry County 7%
Swain County 7%
Transylvania County 6.75%
Tyrrell County 6.75%
Union County 6.75%
Vance County 6.75%
Wake County 7.25%
Warren County 6.75%
Washington County 7%
Watauga County 6.75%
Wayne County 6.75%
Wilkes County 7%
Wilson County 6.75%
Yadkin County 6.75%
Yancey County 6.75%

Collected from North Carolina's own agency sources and verified September 9, 2026. A range means the rate genuinely differs by address inside that county, not that we are unsure. Each county page gives the components and what the rate does not cover.

Why some counties show a range

Sales tax is levied by the state, sometimes by the county, and very often by cities and special districts whose boundaries ignore county lines. Where that happens there is no single county rate to publish, so these pages give the lowest and highest totals found inside the county and link the state's own address lookup. Adding a state rate to a county rate does not reproduce those totals, because the districts levy in between.

More on North Carolina tax

See North Carolina sales tax for the statewide picture, exemptions and who has to collect. For property tax, which is a separate tax with separate rules, see property tax by county in North Carolina.