Salaripedia
English

How much does a physician make in Colorado?

$298,300a year

Median yearly pay for physicians in Colorado. That is $143.42 an hour or $24,860 a month.

Hourly
$143.42
Vs. national median
+12%
Rank among states
20 of 51
Jobs in the state
1,990
Pay range
Lowest 10%: $171,800Median: $298,300Highest 10%: $418,700
PercentileYearlyHourly
10th$171,800$82.60
25th$229,900$110.54
Median$298,300$143.42
75th$357,500$171.86
90th$418,700$201.29

Cities in Colorado

Metro areas, median yearly pay.

Boulder, CO$453,500
Grand Junction, CO$348,700
Pueblo, CO$311,200
Denver, CO$298,600
Fort Collins, CO$298,300
Colorado Springs, CO$282,900
Salaries for every job in Colorado

Nearby in the ranking

States with similar pay for physicians.

17. Washington$307,200
18. Tennessee$301,300
19. Idaho$299,300
20. Colorado$298,300
21. Delaware$297,500
22. Ohio$297,400
23. Iowa$295,200
Physician salary in all states

Frequently asked questions

How much does a physician make an hour in Colorado?

The median hourly pay in Colorado is $143.42 ($298,300 a year).

Do physicians make more in Colorado than the national average?

Yes: $298,300 against $265,900 nationally, 12% more.

Where does Colorado rank for physician pay?

Colorado ranks 20 of 51 states.

Which city in Colorado pays physicians the most?

Boulder, CO, with a median of $453,500 a year.

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.