Physician (Internal Medicine)

H-1B Salary Data · 34 certified filings

$258,321Avg. Salary
$159,432Minimum
$364,000Maximum

According to TheRealSalaries.com analysis of official US Department of Labor filings (October 2024 - December 2025), the average H-1B salary for Physician (Internal Medicine) is $258,321 — 113% above the national median H-1B salary of $121,514. Based on 34 certified filings across all employers.

Section 1

What is the average H-1B salary for Physician (Internal Medicine)?

The average H-1B salary for Physician (Internal Medicine) is $258,321 based on 34 certified filings with the US Department of Labor. Salaries range from $159,432 to $364,000.

$258,321
Average
$159,432
Minimum
$364,000
Maximum
34
Filings

Top Companies Hiring Physician (Internal Medicine)

CompanyAvg. SalaryFilings
SSM Health Care Group $232,586 6
Hartford HealthCare Medical Group, Inc. $264,040 5
St. Joseph Hospital $314,666 3
Section 2

Physician (Internal Medicine) Salaries by City

CityAvg. SalaryFilings
St. Louis, MO $234,328 5
Section 3

Pay for this role varies by DOL wage level — see the H-1B wage levels I–IV explained with prevailing wage data per level.

Source: US Department of Labor LCA Disclosure Data. Category: Healthcare & Life Sciences. Updated: Q1 FY2025.