
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 | ||||
| Country | Count | Median Age | Median Wage | U.S. Wage Difference |
| Australia | 7 | 40 | $177,000 | $9,970 |
| Singapore | 5 | 34 | $170,000 | $2,970 |
| Canada | 36 | 31 | $153,306 | ($13,724) |
| Jordan | 5 | 36 | $152,000 | ($15,030) |
| Mexico | 11 | 30 | $133,800 | ($33,230) |
| Nepal | 7 | 29 | $132,000 | ($35,030) |
| China | 537 | 29 | $129,000 | ($38,030) |
| India | 1,404 | 30 | $129,000 | ($38,030) |
| Pakistan | 7 | 29 | $129,000 | ($38,030) |
| South Korea | 11 | 32 | $129,000 | ($38,030) |
| Taiwan | 38 | 30.5 | $129,000 | ($38,030) |
| Turkey | 5 | 26 | $129,000 | ($38,030) |
| Vietnam | 11 | 26 | $129,000 | ($38,030) |
Infosys; Computer Occupations All Other; Dallas | ||||
| Country | Count | Median Age | Median Wage | U.S. Wage Difference |
| India | 2,887 | 34 | $76,856 | ($26,224) |
Cognizant; Computer Occupations All Ofther; College Station, Texas | ||||
| Country | Count | Median Age | Median Wage | U.S. Wage Difference |
| India | 1,722 | 38 | $78,478 | $288 |
Google; Software Developer; San Jose | ||||
| Country | Count | Median Age | Median Wage | U.S. Wage Difference |
| Canada | 66 | 30.5 | $168,000 | ($31,100) |
| Singapore | 6 | 32.5 | $168,000 | ($31,100) |
| United Kingdom | 6 | 30.5 | $167,000 | ($32,100) |
| South Korea | 20 | 32 | $163,000 | ($36,100) |
| India | 277 | 30 | $160,000 | ($39,100) |
| Mexico | 12 | 31.5 | $152,000 | ($47,100) |
| China | 583 | 29 | $144,000 | ($55,100) |
| Taiwan | 39 | 29 | $144,000 | ($55,100) |
| Vietnam | 5 | 26 | $142,000 | ($57,100) |
Amazon Development Center U.S., Inc.; Software Developer; Seattle | ||||
| Country | Count | Median Age | Median Wage | U.S. Wage Difference |
| Canada | 5 | 29 | $137,500 | ($29,530) |
| China | 132 | 29 | $129,000 | ($38,030) |
| India | 381 | 29 | $129,000 | ($38,030) |
| Taiwan | 9 | 30 | $129,000 | ($38,030) |
Meta; Software Developer; San Francisco Software Developer San Francisco | ||||
| Country | Count | Median Age | Median Wage | U.S. Wage Difference |
| Singapore | 8 | 31 | $177,346 | $5,006 |
| Australia | 6 | 36 | $171,240 | ($1,100) |
| Mexico | 15 | 33 | $170,605 | ($1,735) |
| India | 110 | 29 | $145,061 | ($27,279) |
| Canada | 66 | 27 | $140,416 | ($31,924) |
| China | 271 | 29 | $140,333 | ($32,007) |
| South Korea | 10 | 27 | $139,239 | ($33,101) |
| Vietnam | 8 | 26.5 | $138,301 | ($34,039) |
| Taiwan | 11 | 29 | $135,493 | ($36,847) |
IBM; Systems Analyst; Durham, N.C. | ||||
| Country | Count | Median Age | Median Wage | U.S. Wage Difference |
| India | 396 | 37 | $101,812 | ($1,368) |
| Philippines | 13 | 34 | $84,550 | ($18,630) |
Tata; Computer Occupations All Other; Washington, D.C. | ||||
| Country | Count | Median Age | Median Wage | U.S. Wage Difference |
| India | 1,378 | 37 | $85,700 | ($51,060) |
Amazon Web Services, Inc.; Software Developer; Seattle | ||||
| Country | Count | Median Age | Median Wage | U.S. Wage Difference |
| Canada | 5 | 34 | $162,700 | ($4,330) |
| China | 82 | 29 | $129,000 | ($38,030) |
| India | 213 | 29 | $129,000 | ($38,030) |
| Taiwan | 7 | 29 | $121,492 | ($45,538) |
Wipro; Computer Programmers; New York | ||||
| Country | Count | Median Age | Median Wage | U.S. Wage Difference |
| India | 650 | 35 | $76,731 | ($49,219) |
Cap Gemini; Software Developer; Chicago | ||||
| Country | Count | Median Age | Median Wage | U.S. Wage Difference |
| India | 494 | 36 | $108,556 | ($20,625) |
McKinsey; Management Consultants; New York | ||||
| Country | Count | Median Age | Median Wage | U.S. Wage Difference |
| Brazil | 9 | 32 | $192,000 | $82,950 |
| China | 13 | 31 | $192,000 | $82,950 |
| Germany | 6 | 30.5 | $192,000 | $82,950 |
| India | 35 | 32 | $192,000 | $82,950 |
| Mexico | 8 | 32 | $192,000 | $82,950 |
| South Korea | 5 | 35 | $192,000 | $82,950 |
| Spain | 7 | 30 | $192,000 | $82,950 |
| Turkey | 8 | 31 | $188,500 | $79,450 |
| Canada | 10 | 31 | $175,000 | $65,950 |
Oracle; Software Developer; San Francisco | ||||
| Country | Count | Median Age | Median Wage | U.S. Wage Difference |
| India | 60 | 30 | $135,200 | ($37,140) |
| China | 55 | 28 | $135,000 | ($37,340) |
Intel; Materials Engineer; Portland, Ore. | ||||
| Country | Count | Median Age | Median Wage | U.S. Wage Difference |
| Turkey | 5 | 36 | $123,199 | ($17,251) |
| South Korea | 13 | 38 | $122,655 | ($17,795) |
| Nigeria | 19 | 37 | $122,654 | ($17,796) |
| Sri Lanka | 23 | 36 | $122,654 | ($17,796) |
| China | 36 | 32 | $122,441 | ($18,009) |
| Nepal | 28 | 38 | $121,327 | ($19,123) |
| Bangladesh | 46 | 35.5 | $120,201 | ($20,249) |
| India | 181 | 33 | $120,000 | ($20,450) |
| Taiwan | 17 | 33 | $116,522 | ($23,928) |
LTIMindtree; Software Developer; New York | ||||
| Country | Count | Median Age | Median Wage | U.S. Wage Difference |
| India | 367 | 36 | $113,100 | ($35,990) |
Walmart; Software Developer; San Jose | ||||
| Country | Count | Median Age | Median Wage | U.S. Wage Difference |
| China | 19 | 29 | $150,000 | ($49,100) |
| India | 108 | 30 | $145,000 | ($54,100) |
Deloitte & Touche; Accountants & Auditors; New York | ||||
| Country | Count | Median Age | Median Wage | U.S. Wage Difference |
| Japan | 7 | 29 | $86,400 | ($17,500) |
| China | 15 | 28 | $74,000 | ($29,900) |
| South Korea | 9 | 29 | $74,000 | ($29,900) |
Bloomberg; Software Developers; New York | ||||
| Country | Count | Median Age | Median Wage | U.S. Wage Difference |
| Canada | 33 | 28 | $161,000 | $11,910 |
| China | 133 | 28 | $155,000 | $5,910 |
| India | 85 | 29 | $155,000 | $5,910 |
| Taiwan | 10 | 28 | $155,000 | $5,910 |
Apple; Software Developer; San Jose | ||||
| Country | Count | Median Age | Median Wage | U.S. Wage Difference |
| United Kingdom | 6 | 35.5 | $201,500 | $2,400 |
| Turkey | 5 | 36 | $179,107 | ($19,993) |
| Australia | 6 | 33 | $172,820 | ($26,280) |
| France | 6 | 30 | $163,000 | ($36,100) |
| Canada | 28 | 29.5 | $161,500 | ($37,600) |
| Iran | 6 | 34 | $160,000 | ($39,100) |
| India | 50 | 29.5 | $155,900 | ($43,200) |
| Taiwan | 6 | 30.5 | $154,843 | ($44,257) |
| China | 64 | 29 | $154,422 | ($44,679) |
HCL; Computer Occupations All Other; San Jose | ||||
| Country | Count | Median Age | Median Wage | U.S. Wage Difference |
| India | 276 | 39 | $88,442 | ($81,868) |