Nurse Practitioners Salary in Colorado

BLS OEWS May 2025 • 10 metro areas • Colorado

Nurse Practitioners in Colorado earn a median salary of $127,260 per year on average across 10 metro and nonmetro areas, -1.5% vs the national median of $129,210. An estimated 4,110 nurse practitioners are employed across Colorado, with salaries ranging from $115,820 to $134,670 depending on location.

$127,260 Avg median salary in Colorado
$134,670 Highest paying metro
$115,820 Lowest paying metro
4,110 Employed in Colorado

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 Colorado

      Metro areaMedian salary25th pct75th pctEmployed
      Boulder, CO$134,670$114,290$145,570260
      Northwest Colorado$132,490$107,200$146,180180
      Eastern and Southern Colorado$131,330$110,280$144,720120
      Denver, CO$130,630$118,030$139,6202,190
      Fort Collins, CO$129,830$112,270$138,980270
      Colorado Springs, CO$125,770$108,190$138,210470
      Southwest Colorado$125,560$103,950$135,200180
      Pueblo, CO$125,370$102,000$141,390170
      Grand Junction, CO$121,130$97,460$137,200140
      Greeley, CO$115,820$76,590$135,330130

      View Nurse Practitioners salaries in all cities