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.
Nurse Practitioners
inNurse Practitioners salaries by city in Colorado
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Boulder, CO | $134,670 | $114,290 | $145,570 | 260 |
| Northwest Colorado | $132,490 | $107,200 | $146,180 | 180 |
| Eastern and Southern Colorado | $131,330 | $110,280 | $144,720 | 120 |
| Denver, CO | $130,630 | $118,030 | $139,620 | 2,190 |
| Fort Collins, CO | $129,830 | $112,270 | $138,980 | 270 |
| Colorado Springs, CO | $125,770 | $108,190 | $138,210 | 470 |
| Southwest Colorado | $125,560 | $103,950 | $135,200 | 180 |
| Pueblo, CO | $125,370 | $102,000 | $141,390 | 170 |
| Grand Junction, CO | $121,130 | $97,460 | $137,200 | 140 |
| Greeley, CO | $115,820 | $76,590 | $135,330 | 130 |