How much does an optometrist make in Oklahoma?
$97,350a year
Median yearly pay for optometrists in Oklahoma. That is $46.80 an hour or $8,113 a month.
- Hourly
- $46.80
- Vs. national median
- -29%
- Rank among states
- 51 of 51
- Jobs in the state
- 570
Pay range
Lowest 10%: $59,990Median: $97,350Highest 10%: $174,600
| Percentile | Yearly | Hourly | |
|---|---|---|---|
| 10th | $59,990 | $28.84 | |
| 25th | $76,690 | $36.87 | |
| Median | $97,350 | $46.80 | |
| 75th | $149,700 | $71.95 | |
| 90th | $174,600 | $83.95 |
Cities in Oklahoma
Metro areas, median yearly pay.
| Fort Smith, AR | $109,200 |
| Oklahoma City, OK | $104,900 |
| Tulsa, OK | $100,300 |
Nearby in the ranking
States with similar pay for optometrists.
| 48. Montana | $104,300 |
| 49. Idaho | $103,400 |
| 50. South Dakota | $102,300 |
| 51. Oklahoma | $97,350 |
Frequently asked questions
How much does an optometrist make an hour in Oklahoma?
The median hourly pay in Oklahoma is $46.80 ($97,350 a year).
Do optometrists make more in Oklahoma than the national average?
No: $97,350 against $136,600 nationally, 29% less.
Where does Oklahoma rank for optometrist pay?
Oklahoma ranks 51 of 51 states.
Which city in Oklahoma pays optometrists the most?
Fort Smith, AR-OK, with a median of $109,200 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.