Machine Learning

H-1B Salary Data · 372 certified filings

$189,563Avg. Salary
$126,880Minimum
$266,201Maximum

According to TheRealSalaries.com analysis of official US Department of Labor filings (October 2024 - December 2025), the average H-1B salary for Machine Learning is $189,563 — 56% above the national median H-1B salary of $121,514. Based on 372 certified filings across all employers.

Section 1

What is the average H-1B salary for Machine Learning?

The average H-1B salary for Machine Learning is $189,563 based on 372 certified filings with the US Department of Labor. Salaries range from $126,880 to $266,201.

$189,563
Average
$126,880
Minimum
$266,201
Maximum
372
Filings

Top Companies Hiring Machine Learning

CompanyAvg. SalaryFilings
Apple Inc. $189,466 369
Synopsys, Inc. $201,403 3
Section 2

Machine Learning Salaries by City

CityAvg. SalaryFilings
Cupertino, CA $202,321 148
Santa Clara, CA $194,432 32
Sunnyvale, CA $189,051 73
San Francisco, CA $184,395 6
New York, NY $182,430 6
Seattle, WA $178,666 70
Cambridge, MA $175,284 5
Austin, TX $154,428 13
San Diego, CA $154,422 17
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: Engineering. Updated: Q1 FY2025.