Nurse Practitioners Salary in South Carolina

BLS OEWS May 2025 • 11 metro areas • South Carolina

Nurse Practitioners in South Carolina earn a median salary of $115,571 per year on average across 11 metro and nonmetro areas, -10.6% vs the national median of $129,210. An estimated 5,070 nurse practitioners are employed across South Carolina, with salaries ranging from $104,120 to $123,100 depending on location.

$115,571 Avg median salary in South Carolina
$123,100 Highest paying metro
$104,120 Lowest paying metro
5,070 Employed in South Carolina

Compare Nurse Practitioners salaries & buying power

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

Full tool →
Nurse Practitioners
in
    vs

      Nurse Practitioners salaries by city in South Carolina

      Metro area Median salary 25th pct 75th pct Employed
      Charleston, SC $123,100 $106,050 $138,880 1,260
      Florence, SC $121,670 $103,800 $134,000 280
      Southern South Carolina $119,300 $99,430 $133,100 170
      Myrtle Beach, SC $117,750 $103,080 $124,660 280
      Northeastern South Carolina $117,040 $103,140 $127,140 190
      Spartanburg, SC $116,740 $105,610 $133,590 250
      Hilton Head Island, SC $116,500 $99,240 $129,440 220
      Northwestern South Carolina $112,460 $102,370 $122,920 260
      Columbia, SC $112,050 $106,590 $132,240 960
      Greenville, SC $110,550 $101,260 $123,930 1,130
      Sumter, SC $104,120 $101,480 $120,420 70

      View Nurse Practitioners salaries in all cities