Explore jobs
Find specific jobs
Explore careers
Explore professions
Best companies
Explore companies
Let Zippi find your next physician, ophthalmologist job
Let Zippi find your next physician, ophthalmologist job
The highest-paying states for physicians, ophthalmologist are Alaska, Kentucky, and West Virginia. The lowest average physician, ophthalmologist salary states are Florida, New Jersey, and Texas.
| Rank | State | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | North Dakota | $202,307 | $97.26 |
| 2 | West Virginia | $202,608 | $97.41 |
| 3 | South Dakota | $194,210 | $93.37 |
| 4 | Alaska | $206,527 | $99.29 |
| 5 | Kentucky | $202,800 | $97.50 |
| 6 | Minnesota | $200,005 | $96.16 |
| 7 | Montana | $195,032 | $93.77 |
| 8 | Missouri | $202,556 | $97.38 |
| 9 | Oklahoma | $194,349 | $93.44 |
| 10 | Pennsylvania | $193,808 | $93.18 |
| 11 | Wyoming | $194,866 | $93.69 |
| 12 | Alabama | $195,501 | $93.99 |
| 13 | Nebraska | $196,028 | $94.24 |
| 14 | Georgia | $196,000 | $94.23 |
| 15 | South Carolina | $192,706 | $92.65 |
| 16 | Mississippi | $195,012 | $93.76 |
| 17 | Vermont | $192,765 | $92.68 |
| 18 | New Hampshire | $190,720 | $91.69 |
| 19 | Indiana | $189,033 | $90.88 |
| 20 | Ohio | $192,602 | $92.60 |
| 21 | Colorado | $200,921 | $96.60 |
| 22 | Louisiana | $190,417 | $91.55 |
| 23 | Maine | $187,714 | $90.25 |
| 24 | New York | $190,823 | $91.74 |
| 25 | Utah | $192,969 | $92.77 |
| 26 | Wisconsin | $186,425 | $89.63 |
| 27 | Michigan | $187,931 | $90.35 |
| 28 | North Carolina | $189,004 | $90.87 |
| 29 | Iowa | $188,819 | $90.78 |
| 30 | Washington | $189,550 | $91.13 |
| 31 | Maryland | $191,065 | $91.86 |
| 32 | Connecticut | $189,291 | $91.01 |
| 33 | Illinois | $188,731 | $90.74 |
| 34 | Tennessee | $186,653 | $89.74 |
| 35 | Massachusetts | $189,784 | $91.24 |
| 36 | Nevada | $185,354 | $89.11 |
| 37 | Rhode Island | $189,085 | $90.91 |
| 38 | Delaware | $190,199 | $91.44 |
| 39 | New Mexico | $180,472 | $86.77 |
| 40 | Kansas | $187,129 | $89.97 |
| 41 | District of Columbia | $191,334 | $91.99 |
| 42 | Virginia | $188,004 | $90.39 |
| 43 | Oregon | $185,208 | $89.04 |
| 44 | Florida | $184,383 | $88.65 |
| 45 | Arizona | $179,395 | $86.25 |
| 46 | Arkansas | $185,597 | $89.23 |
| 47 | Idaho | $186,952 | $89.88 |
| 48 | California | $187,951 | $90.36 |
| 49 | Hawaii | $142,436 | $68.48 |
| 50 | Texas | $181,985 | $87.49 |
| 51 | New Jersey | $184,076 | $88.50 |
The highest-paying cities for physicians, ophthalmologist are Minneapolis, MN, Montgomery, AL, and Toledo, OH.
| Rank | City | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Minneapolis, MN | $284,545 | $136.80 |
| 2 | Montgomery, AL | $267,432 | $128.57 |
| 3 | Toledo, OH | $260,515 | $125.25 |
| 4 | Oklahoma City, OK | $257,918 | $124.00 |
| 5 | Philadelphia, PA | $253,106 | $121.69 |
| 6 | Fayetteville, NC | $252,562 | $121.42 |
| 7 | Waterloo, IA | $250,075 | $120.23 |
| 8 | Indianapolis, IN | $249,802 | $120.10 |
| 9 | Albany, NY | $247,884 | $119.17 |
| 10 | Ann Arbor, MI | $244,303 | $117.45 |
| 11 | Jacksonville, FL | $244,236 | $117.42 |
| 12 | Worcester, MA | $240,498 | $115.62 |
| 13 | Fort Smith, AR | $234,641 | $112.81 |
| 14 | Tyler, TX | $227,335 | $109.30 |
| 15 | Ridgewood, NJ | $225,757 | $108.54 |
| 16 | Las Vegas, NV | $222,915 | $107.17 |
A physician, ophthalmologist's salary ranges from $117,000 a year at the 10th percentile to $471,000 at the 90th percentile.

| Percentile | Annual salary | Monthly salary | Hourly rate |
|---|---|---|---|
| 90th Percentile | $471,000 | $39,250 | $226 |
| 75th Percentile | $339,000 | $28,250 | $163 |
| Average | $235,453 | $19,621 | $113 |
| 25th Percentile | $163,000 | $13,583 | $78 |
| 10th Percentile | $117,000 | $9,750 | $56 |
The highest paying types of physicians, ophthalmologist are md ophthalmologist, neuro-ophthalmologist, and pediatric ophthalmologist.
| Job title | Annual salary | Monthly salary | Hourly rate | Job openings |
|---|---|---|---|---|
| Physician | $238,887 | $19,907 | $114.85 | 46,489 |
| Ophthalmologist | $234,030 | $19,503 | $112.51 | 22,043 |
Top companies hiring physicians, ophthalmologist now:
The average physician, ophthalmologist salary has risen by $27,852 over the last ten years. In 2014, the average physician, ophthalmologist earned $207,601 annually, but today, they earn $235,453 a year. That works out to a 1% change in pay for physicians, ophthalmologist over the last decade.
Compare physician, ophthalmologist salaries for cities or states with the national average over time.
Compare physician, ophthalmologist salaries for individual cities or states with the national average.
| Year | Avg. salary | Hourly rate | % Change |
|---|---|---|---|
| 2025 | $235,000 | $113.20 | +2.4% |
| 2024 | $230,000 | $110.45 | +1.7% |
| 2023 | $226,000 | $108.59 | -5.2% |
| 2022 | $238,000 | $114.26 | +2.1% |
| 2021 | $233,000 | $111.85 | +4.5% |
| Company | Job | Location | Date added | Salary |
|---|---|---|---|---|
| Centracare Health | Ophthalmologist-Physician | Saint Cloud, MN | 06/29/2025 | $340,000 |
| Essentia Health | Physician-Ophthalmologist | Duluth, MN | 06/28/2025 | $452,000 |
| Department of Veterans Affairs | Physician-Ophthalmologist (EYE Surgeon) | Las Vegas, NV | 06/28/2025 | $295,000 |
| Department of Veterans Affairs | Physician-Ophthalmologist | Madison, WI | 06/26/2025 | $123,077 |
| Department of Veterans Affairs | Physician-Ophthalmologist | Stockton, CA | 06/14/2025 | $298,000 |
| Essentia Health | Physician-Ophthalmologist | Duluth, MN | 05/31/2025 | $452,000 |
| Nirvana Healthcare | Ophthalmologist Physician | York, PA | 05/21/2025 | $300,000 |
| Department of Veterans Affairs | Physician, Ophthalmologist With Edrp | San Antonio, TX | 05/15/2025 | $302,000 |
| Essentia Health | Physician-Ophthalmologist | Duluth, MN | 04/28/2025 | $452,000 |
| Department of Veterans Affairs | Physician-Ophthalmologist | Richmond, VA | 04/15/2025 | $250,000 |
Search for physician, ophthalmologist jobs