Filed Wages

Source DOL OFLC LCA disclosure FY2026 Q3 releaseCompared with BLS OEWS May 2025Status certified filings only

Occupation SOC 17-2141 across the United States

Mechanical Engineers as filed, SOC 17-2141

7,221 certified H-1B, H-1B1 and E-3 Labor Condition Applications for Mechanical Engineers (SOC 17-2141) offered a national median annual wage of $110,512. Half fall between $93,642 and $137,248, and the 10th to 90th percentile range runs from $81,432 to $170,000. Source: Department of Labor, Office of Foreign Labor Certification disclosure data, FY2026 Q3 release.

Median wage filed
$110,512per year
Middle half
$93,642 to $137,248
10th to 90th percentile
$81,432 to $170,000
Certified filings
7,221

The ledger

National spread of filed wages for SOC 17-2141

Fig. 1. Annual wage, US dollars. Filings: DOL OFLC LCA Disclosure Data FY2026 Q3. Reference: BLS OEWS May 2025, national median for this occupation.

Read it carefully. The BLS OEWS national median for Mechanical Engineers is $104,110. The median filing wage is 6% above the benchmark: 106% of it. The two measure different things: the filings state what employers offered on certified applications, and OEWS reports what employers paid across all workers.

By metro area

Median filed wage in each metro

129 metro areas with at least 5 certified filings for this job. Select a column heading to sort. Metros with their own page link to the percentiles and employers there.

Median filed annual wage and filing count by metro area, Mechanical Engineers
Metro areaMedian filed wageFilings
Detroit-Warren-Dearborn, MI$109,6601,047
San Jose-Sunnyvale-Santa Clara, CA$164,509671
San Francisco-Oakland-Fremont, CA$150,654439
Los Angeles-Long Beach-Anaheim, CA$135,662392
Houston-Pasadena-The Woodlands, TX$111,280218
New York-Newark-Jersey City, NY-NJ$110,000217
Phoenix-Mesa-Chandler, AZ$106,974198
Chicago-Naperville-Elgin, IL-IN$106,870197
Columbus, IN$99,286187
Dallas-Fort Worth-Arlington, TX$98,140160
Columbus, OH$97,573155
Boston-Cambridge-Newton, MA-NH$115,360147
Austin-Round Rock-San Marcos, TX$132,100146
Minneapolis-St. Paul-Bloomington, MN-WI$105,000114
Atlanta-Sandy Springs-Roswell, GA$102,60099
Seattle-Tacoma-Bellevue, WA$140,00085
Peoria, IL$95,68084
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD$109,93366
San Diego-Chula Vista-Carlsbad, CA$129,66366
Ann Arbor, MI$113,38164
Portland-Vancouver-Hillsboro, OR-WA$110,11559
Indianapolis-Carmel-Greenwood, IN$98,00057
Milwaukee-Waukesha, WI$103,09756
Charlotte-Concord-Gastonia, NC-SC$107,01655
Miami-Fort Lauderdale-West Palm Beach, FL$92,00053
Washington-Arlington-Alexandria, DC-VA-MD-WV$109,00052
Pittsburgh, PA$95,90946
Bridgeport-Stamford-Danbury, CT$107,07140
Cincinnati, OH-KY-IN$100,00039
Bloomington, IL$120,62236
Cleveland, OH$88,81636
Reno, NV$117,95736
Dayton-Kettering-Beavercreek, OH$84,17834
Greensboro-High Point, NC$123,30234
Greenville-Anderson-Greer, SC$93,45034
Akron, OH$92,56033
Nashville-Davidson--Murfreesboro--Franklin, TN$93,47530
Raleigh-Cary, NC$99,54829
Tucson, AZ$102,12828
Boise City, ID$112,57027
Kansas City, MO-KS$92,80826
Lafayette-West Lafayette, IN$88,73726
Albany-Schenectady-Troy, NY$135,20025
Hartford-West Hartford-East Hartford, CT$97,24025
South Bend-Mishawaka, IN-MI$93,32524
Louisville/Jefferson County, KY-IN$87,90123
Orlando-Kissimmee-Sanford, FL$114,00023
Wichita, KS$87,50023
Sacramento-Roseville-Folsom, CA$111,17522
Salt Lake City-Murray, UT$90,58422
Savannah, GA$150,89521
St. Louis, MO-IL$93,37121
Baltimore-Columbia-Towson, MD$97,71420
Riverside-San Bernardino-Ontario, CA$90,00020
Kankakee, IL$115,00019
Madison, WI$102,87719
Providence-Warwick, RI-MA$120,64019
York-Hanover, PA$105,06119
Jacksonville, FL$90,00017
Santa Cruz-Watsonville, CA$168,50017
Columbia, SC$109,92214
Rochester, NY$112,66814
Tampa-St. Petersburg-Clearwater, FL$89,75014
Winston-Salem, NC$105,55814
Buffalo-Cheektowaga, NY$128,00013
New Haven, CT$108,18113
San Antonio-New Braunfels, TX$126,42213
Toledo, OH$109,51213
Boulder, CO$110,99612
Champaign-Urbana, IL$96,10612
Charleston-North Charleston, SC$109,29012
Racine-Mount Pleasant, WI$83,05412
Richmond, VA$105,68512
Spartanburg, SC$95,41912
Decatur, IL$83,20011
Denver-Aurora-Centennial, CO$122,50011
Youngstown-Warren, OH$72,84211
Durham-Chapel Hill, NC$120,52410
Grand Rapids-Wyoming-Kentwood, MI$82,50010
Omaha, NE-IA$91,04610
Tallahassee, FL$102,58510
Allentown-Bethlehem-Easton, PA-NJ$96,7829
Gainesville, FL$79,0009
Lancaster, PA$86,4639
Manchester-Nashua, NH$97,0009
Mount Vernon-Anacortes, WA$120,9319
Rocky Mount, NC$99,2869
Virginia Beach-Chesapeake-Norfolk, VA-NC$94,7139
Birmingham, AL$87,9788
Clarksville, TN-KY$115,1248
Kokomo, IN$109,9288
Little Rock-North Little Rock-Conway, AR$60,7368
Rockford, IL$96,0008
Trenton-Princeton, NJ$88,5028
Tulsa, OK$122,5008
Asheville, NC$97,8687
Baton Rouge, LA$155,9317
Deltona-Daytona Beach-Ormond Beach, FL$89,0007
Des Moines-West Des Moines, IA$102,0007
Fort Smith, AR-OK$92,0007
Lansing-East Lansing, MI$91,1487
Mankato, MN$93,6007
Memphis, TN-MS-AR$87,5477
Montgomery, AL$94,8007
Palm Bay-Melbourne-Titusville, FL$111,8337
Syracuse, NY$110,3027
Worcester, MA$111,9877
Bloomington, IN$104,1226
Erie, PA$87,9316
Knoxville, TN$109,5006
Ogden, UT$122,5086
Oxnard-Thousand Oaks-Ventura, CA$116,6836
Reading, PA$129,8706
Appleton, WI$95,0005
Auburn-Opelika, AL$91,0005
Corpus Christi, TX$145,6005
Davenport-Moline-Rock Island, IA-IL$95,0145
Elkhart-Goshen, IN$121,0005
Florence, SC$95,0005
Gulfport-Biloxi, MS$86,1645
Harrisburg-Carlisle, PA$85,0005
Huntsville, AL$101,6455
Kalamazoo-Portage, MI$101,8995
Kennewick-Richland, WA$108,0005
Midland, TX$105,0005
Monroe, MI$96,4505
New Orleans-Metairie, LA$102,0005
North Port-Bradenton-Sarasota, FL$81,0005
Roanoke, VA$86,2325

By state

States with the most filings

Top states by certified filings, Mechanical Engineers
StateMedian filed wageFilings
California$150,6541,651
Michigan$109,5121,169
Texas$111,289594
Illinois$102,654392
Indiana$97,600367
Ohio$95,000355
Arizona$104,853236
New York$116,219202
North Carolina$105,810178
Massachusetts$115,877163

By employer

Employers with the most filings

Top employers by certified filings, Mechanical Engineers
EmployerFilings
Tesla243
Cummins Inc.221
Apple173
Rivian Automotive, LLC156
Ford Motor Company145
General Motors116
Lucid USA, Inc.103
L&T Technology Services Limited78
Asml US, LP77
Intellectt, Inc.72

About the record

What a filed wage is, and is not

A Labor Condition Application states the wage an employer offers for a job and where the work will be done. Certification means the Department of Labor accepted that the filing met its requirements. It does not mean a worker was hired, or was paid that amount. Wages here are annualized from the stated rate, and groups with fewer than 5 filings are not published. This page reports public data and is not advice.

All occupations · All employers · All states

Method

How these numbers are made

Clerk's note. Wages are the bottom of each filing's offered range (WAGE_RATE_OF_PAY_FROM), so medians run low against OEWS. Percentiles are unweighted: each certified filing counts once regardless of the number of worker positions requested. Hourly OEWS-only occupations are annualized at 2,080 hours, which BLS does not publish.

Full method notes
  • Only applications with case status exactly "Certified" are counted. Withdrawn, denied and certified-then-withdrawn cases are dropped.
  • A Labor Condition Application covers H-1B, H-1B1 (Chile and Singapore) and E-3 (Australia) workers. Certification means the Department of Labor accepted the filing; it does not mean anyone was hired or paid that amount.
  • Each wage is annualized from the stated rate: hourly times 2,080, weekly times 52, bi-weekly times 26, monthly times 12. Likely entry errors are dropped: wages with a missing or unrecognized pay unit, annualized values under $15,000, hourly rates over $1,000, weekly, bi-weekly or monthly amounts that look like annual salaries, and annualized values over $1,000,000 (yearly salaries up to $3,000,000 are kept for physicians and chief or general executives).
  • Percentiles use linear interpolation. Groups with fewer than 5 filings are not published.
  • The BLS comparison uses the OEWS median for the same 6-digit SOC occupation in the worksite metro area, or the worksite state when no metro figure exists. The matched ratio is each filing's wage over that median, then the median across filings.

Open data

Download the dataset

Download the dataset on GitHub. Free CSV files of the wage percentiles on these pages by occupation and metro, employer and state, released under CC0 from DOL OFLC LCA disclosure data.