Salaripedia
English

How much does a nurse practitioner make in Salisbury?

$125,600a year

Median yearly pay for nurse practitioners in the Salisbury, MD metro area. That is $60.36 an hour or $10,460 a month.

Hourly
$60.36
Vs. national median
-5%
Rank among cities
267 of 383
Jobs in the area
190
Pay range
Lowest 10%: $109,200Median: $125,600Highest 10%: $155,100
PercentileYearlyHourly
10th$109,200$52.51
25th$121,900$58.59
Median$125,600$60.36
75th$140,600$67.62
90th$155,100$74.55

Other cities in Maryland

Median yearly pay for nurse practitioners.

Philadelphia, PA$135,700
Washington, DC$134,800
Baltimore, MD$132,000
Lexington Park, MD$127,500
Hagerstown, MD$126,200
Nurse Practitioner salary in Maryland Nurse Practitioner salary in all states

Related jobs in Salisbury

Same field, median yearly pay.

Physician$403,000
Surgeon$310,600
General Internal Medicine Physician$152,700
Physician Assistant$142,600
Pharmacist$133,500
Physical Therapist$107,300
Diagnostic Medical Sonographer$98,230
Dental Hygienist$97,310
Speech-Language Pathologist$95,700
Registered Nurse$94,880
Salaries for every job in Salisbury, MD

Frequently asked questions

How much does a nurse practitioner make an hour in Salisbury?

The median hourly pay in the Salisbury, MD metro area is $60.36 ($125,600 a year).

Do nurse practitioners make more in Salisbury than the national average?

No: $125,600 against $132,300 nationally, 5% less.

How does Salisbury compare with the rest of Maryland?

The median in Maryland is $131,100, so Salisbury pays 4% less.

Where does Salisbury rank for nurse practitioner pay?

267 of 383 metro areas with data.

How much does a nurse practitioner make starting out in Salisbury?

The lowest-paid 10% make $109,200 or less a year; the top 10% make $155,100 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.