Occupational physician earnings by seniority

50th percentile

Mid-level occupational physician earnings begin at:

$94.05 per hour

$195,630 per year

25th percentile

Junior-level occupational physician earnings begin at:

$51.35 per hour

$106,800 per year

10th percentile

Starting level occupational physician earnings begin at:

$27.83 per hour

$57,880 per year

Approximate values based on highest and lowest earning segments.

Occupational physician salary by state

State Name Average Salary
New Hampshire $275,840
North Dakota $266,510
Maine $257,550
Montana $247,260
Minnesota $245,040
Alaska $244,220
Idaho $241,670
Wisconsin $239,610
Washington $239,080
Indiana $237,470
Georgia $235,060
Wyoming $234,610
Tennessee $231,960
New Mexico $229,100
Arizona $229,090
Hawaii $228,470
South Dakota $227,710
Nevada $227,500
Kentucky $223,770
West Virginia $222,270
Connecticut $221,870
Guam $221,130
Colorado $219,310
Iowa $219,300
Utah $218,210
Delaware $216,600
Ohio $212,160
New Jersey $208,820
Massachusetts $207,990
California $204,190
Virginia $201,770
Oregon $199,960
Missouri $198,920
Rhode Island $197,950
Florida $197,710
North Carolina $196,670
Texas $195,630
Pennsylvania $187,440
Kansas $186,790
Maryland $182,970
Michigan $173,480
South Carolina $170,280
District of Columbia $167,090
Louisiana $164,470
Alabama $163,790
Illinois $160,050
Vermont $151,020
Mississippi $143,010
New York $139,710
Arkansas $127,190
Oklahoma $114,570
Nebraska $114,250
Puerto Rico $109,490
Virgin Islands, U.S. $106,860

How do occupational physician salaries compare to similar careers?

Occupational physicians earn 34% more than similar careers in Texas.

Career Median Salary
Dentist salary $157K
Nurse anesthetist salary $160K
Pharmacist salary $128K
Veterinarian salary $99K

Source: CareerExplorer (Aggregated)