Cashiers Salary in North Carolina

BLS OEWS May 2025 • 18 metro areas • North Carolina

Cashiers in North Carolina earn a median salary of $27,426 per year on average across 18 metro and nonmetro areas, -12.1% vs the national median of $31,190. An estimated 116,910 cashiers are employed across North Carolina, with salaries ranging from $25,330 to $29,070 depending on location.

$27,426 Avg median salary in North Carolina
$29,070 Highest paying metro
$25,330 Lowest paying metro
116,910 Employed in North Carolina

Compare Cashiers salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Cashiers
in
    vs

      Cashiers salaries by city in North Carolina

      Metro area Median salary 25th pct 75th pct Employed
      Durham, NC $29,070 $26,150 $31,760 5,150
      Charlotte, NC-SC $28,830 $25,110 $32,360 29,200
      Raleigh, NC $28,800 $26,260 $31,130 15,020
      Asheville, NC $28,770 $25,990 $32,370 4,890
      Western North Carolina $28,030 $22,940 $30,960 8,340
      Greensboro, NC $27,880 $23,820 $29,580 8,480
      Winston, NC $27,540 $23,660 $29,360 7,270
      Wilmington, NC $27,530 $23,770 $29,730 5,310
      Eastern North Carolina $27,360 $22,770 $29,660 8,560
      Burlington, NC $27,260 $23,250 $29,570 1,980
      Greenville, NC $27,250 $23,320 $29,350 2,030
      Hickory, NC $27,070 $23,290 $29,700 3,670
      Central North Carolina $26,970 $23,050 $29,570 6,970
      Pinehurst, NC $26,910 $22,910 $28,540 1,130
      Fayetteville, NC $26,810 $22,980 $29,060 3,810
      Goldsboro, NC $26,330 $22,550 $29,290 1,470
      Jacksonville, NC $25,930 $22,550 $28,420 1,850
      Rocky Mount, NC $25,330 $22,330 $28,230 1,780

      View Cashiers salaries in all cities