Salary comparison · 2026 · USD
Nurse Practitioner salary by country
A nurse practitioner earns the most in the United States, with a 2026 median of $132,300 a year, and the least of these 3 markets in the United Kingdom at $64,000: a 2.1x gap for the same job.
| Country | Median (USD) | Entry | Senior | Local median |
|---|---|---|---|---|
| United States | $132k | $101k | $174k | $132k |
| Canada | $91k | $62k | $110k | C$128k |
| United Kingdom | $64k | $40k | $76k | £48k |
Career guide
How to become a nurse practitioner
What nurse practitioners really earn: the $132,300 US median, pay in Canada and the UK, the master's route in, and how it compares with registered nursing.
Read the full profile →
Free tool
Am I paid enough as a nurse practitioner?
Put your own salary into the calculator and see where you sit against the market for your country and level.
Open the calculator →
Gross annual estimates from the Paygrade research dataset, updated 28 October 2026. Method explained on the methodology page.