H-1B Wages at Top 20 Employers Substantially Less than U.S. Wages

By John Miano on November 8, 2026

I previously responded to Microsoft’s claim that it pays all of its workers, including H-1Bs, on the same pay scale by breaking down its H-1B wages by country of origin. The data showed that Microsoft’s wages vary depending upon the nationality of the worker.

I thought it would be interesting to do the same experiment for the top 20 employers of H-1B visas (excluding Microsoft). For each company, I identified its occupation with the most approved H-1B visas and then I identified the metropolitan area with the most nonimmigrants in that occupation using the 2023 and 2024 H-1B data. The purpose of this procedure was to get the largest group for each that could be compared by country. The columns for each employer are:

  • Country of origin;
  • Count of workers for that country;
  • Median age for those nonimmigrant workers;
  • Median wages for the nonimmigrant workers; and
  • The median difference between the H-1B wage and the U.S. wage for the same occupation and location according to the Bureau of Labor Statistics for 2023.

Seven of the 20 companies got all of their H-1B nonimmigrants from India, so the only wage difference is to U.S. workers. With the exception of McKinsey, Bloomberg, and Cognizant, the H-1B wages were substantially less than U.S. wages and the wages varied depending upon the country of origin. In the case of Cognizant, one has to wonder how many of its H-1B nonimmigrants are actually working in the College Park, Texas, area and whether many of them are working in higher wage locations.

We still have no answer to why Canadian H-1B nonimmigrants earn substantially more than Indian H-1B nonimmigrants in the same occupation, location, and employer.

Amazon.com Services LLC; Software Developer; Seattle

CountryCountMedian AgeMedian WageU.S. Wage Difference
Australia740$177,000$9,970
Singapore534$170,000$2,970
Canada3631$153,306($13,724)
Jordan536$152,000($15,030)
Mexico1130$133,800($33,230)
Nepal729$132,000($35,030)
China53729$129,000($38,030)
India1,40430$129,000($38,030)
Pakistan729$129,000($38,030)
South Korea1132$129,000($38,030)
Taiwan3830.5$129,000($38,030)
Turkey526$129,000($38,030)
Vietnam1126$129,000($38,030)

Infosys; Computer Occupations All Other; Dallas

CountryCountMedian AgeMedian WageU.S. Wage Difference
India2,88734$76,856($26,224)

Cognizant; Computer Occupations All Ofther; College Station, Texas

CountryCountMedian AgeMedian WageU.S. Wage Difference
India1,72238$78,478$288

Google; Software Developer; San Jose

CountryCountMedian AgeMedian WageU.S. Wage Difference
Canada6630.5$168,000($31,100)
Singapore632.5$168,000($31,100)
United Kingdom630.5$167,000($32,100)
South Korea2032$163,000($36,100)
India27730$160,000($39,100)
Mexico1231.5$152,000($47,100)
China58329$144,000($55,100)
Taiwan3929$144,000($55,100)
Vietnam526$142,000($57,100)

Amazon Development Center U.S., Inc.; Software Developer; Seattle

CountryCountMedian AgeMedian WageU.S. Wage Difference
Canada529$137,500($29,530)
China13229$129,000($38,030)
India38129$129,000($38,030)
Taiwan930$129,000($38,030)

Meta; Software Developer; San Francisco Software Developer San Francisco

CountryCountMedian AgeMedian WageU.S. Wage Difference
Singapore831$177,346$5,006
Australia636$171,240($1,100)
Mexico1533$170,605($1,735)
India11029$145,061($27,279)
Canada6627$140,416($31,924)
China27129$140,333($32,007)
South Korea1027$139,239($33,101)
Vietnam826.5$138,301($34,039)
Taiwan1129$135,493($36,847)

IBM; Systems Analyst; Durham, N.C.

CountryCountMedian AgeMedian WageU.S. Wage Difference
India39637$101,812($1,368)
Philippines1334$84,550($18,630)

Tata; Computer Occupations All Other; Washington, D.C.

CountryCountMedian AgeMedian WageU.S. Wage Difference
India1,37837$85,700($51,060)

Amazon Web Services, Inc.; Software Developer; Seattle

CountryCountMedian AgeMedian WageU.S. Wage Difference
Canada534$162,700($4,330)
China8229$129,000($38,030)
India21329$129,000($38,030)
Taiwan729$121,492($45,538)

Wipro; Computer Programmers; New York

CountryCountMedian AgeMedian WageU.S. Wage Difference
India65035$76,731($49,219)

Cap Gemini; Software Developer; Chicago

CountryCountMedian AgeMedian WageU.S. Wage Difference
India49436$108,556($20,625)

McKinsey; Management Consultants; New York

CountryCountMedian AgeMedian WageU.S. Wage Difference
Brazil932$192,000$82,950
China1331$192,000$82,950
Germany630.5$192,000$82,950
India3532$192,000$82,950
Mexico832$192,000$82,950
South Korea535$192,000$82,950
Spain730$192,000$82,950
Turkey831$188,500$79,450
Canada1031$175,000$65,950

Oracle; Software Developer; San Francisco

CountryCountMedian AgeMedian WageU.S. Wage Difference
India6030$135,200($37,140)
China5528$135,000($37,340)

Intel; Materials Engineer; Portland, Ore.

CountryCountMedian AgeMedian WageU.S. Wage Difference
Turkey536$123,199($17,251)
South Korea1338$122,655($17,795)
Nigeria1937$122,654($17,796)
Sri Lanka2336$122,654($17,796)
China3632$122,441($18,009)
Nepal2838$121,327($19,123)
Bangladesh4635.5$120,201($20,249)
India18133$120,000($20,450)
Taiwan1733$116,522($23,928)

LTIMindtree; Software Developer; New York

CountryCountMedian AgeMedian WageU.S. Wage Difference
India36736$113,100($35,990)

Walmart; Software Developer; San Jose

CountryCountMedian AgeMedian WageU.S. Wage Difference
China1929$150,000($49,100)
India10830$145,000($54,100)

Deloitte & Touche; Accountants & Auditors; New York

CountryCountMedian AgeMedian WageU.S. Wage Difference
Japan729$86,400($17,500)
China1528$74,000($29,900)
South Korea929$74,000($29,900)

Bloomberg; Software Developers; New York

CountryCountMedian AgeMedian WageU.S. Wage Difference
Canada3328$161,000$11,910
China13328$155,000$5,910
India8529$155,000$5,910
Taiwan1028$155,000$5,910

Apple; Software Developer; San Jose

CountryCountMedian AgeMedian WageU.S. Wage Difference
United Kingdom635.5$201,500$2,400
Turkey536$179,107($19,993)
Australia633$172,820($26,280)
France630$163,000($36,100)
Canada2829.5$161,500($37,600)
Iran634$160,000($39,100)
India5029.5$155,900($43,200)
Taiwan630.5$154,843($44,257)
China6429$154,422($44,679)

HCL; Computer Occupations All Other; San Jose

CountryCountMedian AgeMedian WageU.S. Wage Difference
India27639$88,442($81,868)