20,030 certified filings · FY2021–FY2026 (through Q3)
Reported wages are what employers filed with the Department of Labor — not actual take-home pay. One LCA is not one job.
FY2025 median, from the 3,610 filings that reported a wage (of 20,030 certified filings in total) across all employers and levels. DOL LCA · FY2025
| Fiscal year | Filed wage | Wage sample (n) |
|---|---|---|
| FY2026 (through Q3) | $99,840 median of 2,388 | 2,388 |
| FY2025 | $93,400 median of 3,610 | 3,610 |
| FY2024 | $91,562 median of 3,533 | 3,533 |
| FY2023 | $92,000 median of 3,191 | 3,191 |
| FY2022 | $91,520 median of 3,981 | 3,981 |
| FY2021 | $89,835 median of 3,302 | 3,302 |
How these wages are computed · All cities · All job titles
Source U.S. Department of Labor — OFLC LCA disclosure files (ETA-9035) · Coverage FY2021–FY2026 (through Q3) ·Updated 2026-08-28 · Basis certified filings only, median not average
Level 3 Business Analyst filings (n = 870) have a median 35% above the 12,002 filings with no level stated. A single figure for “Business Analyst” averages those together, which overstates the junior end and understates the senior end. We never merge them.
| Level as filed | Filed wage | Wage sample (n) |
|---|---|---|
| Junior | $76,783 median of 42 | 42 |
| Associate | $82,680 median of 125 | 125 |
| (unstated) | $87,360 median of 12,002 | 12,002 |
| Senior | $104,759 median of 3,838 | 3,838 |
| Lead | $116,600 median of 413 | 413 |
| Staff | $152,249 median of 35 | 35 |
| Principal | $125,000 median of 136 | 136 |
| Level 1 | $78,171 median of 566 | 566 |
| Level 2 | $100,000 median of 1,915 | 1,915 |
| Level 3 | $118,307 median of 870 | 870 |
| Level 4 | $120,837 median of 53 | 53 |
| Level 5 | $103,594 median of 10 | 10 |
“Level as filed” is taken from the job title on the filing itself — we do not infer a level that the employer did not write down. Rows below 10filings show the count only; a median from a handful of filings is not a market rate. “(unstated)” means the title carried no level, not that the role is junior.
Source U.S. Department of Labor — OFLC LCA disclosure files (ETA-9035, level read from the job title as filed) ·Coverage FY2021–FY2026 (through Q3) · Updated 2026-08-28 ·Basis certified filings only; medians, not averages
| Employer | Filed wage | Wage sample (n) |
|---|---|---|
| Capgemini America Inc | $104,441 median of 364 | 364 |
| Capital One, National Association | $108,284 median of 318 | 318 |
| Virtusa Corporation | $115,000 median of 299 | 299 |
| Tata Consultancy Services Limited | $94,000 median of 285 | 285 |
| Kforce Inc. | $83,709 median of 192 | 192 |
| Amazon | $105,000 median of 150 | 150 |
| Accenture LLP | $99,700 median of 126 | 126 |
| Capital One Services, LLC | $106,933 median of 119 | 119 |
| Tech Mahindra (Americas), Inc | $91,063 median of 118 | 118 |
| IBM | $102,970 median of 112 | 112 |
| Coforge Limited | $100,672 median of 107 | 107 |
| System Soft Technologies, LLC | $82,101 median of 102 | 102 |
| Atos Syntel Inc | $94,890 median of 101 | 101 |
| Compunnel Software Group, Inc | $98,000 median of 97 | 97 |
| Consultadd Inc. | $91,520 median of 73 | 73 |
| Nagarro, Inc | $92,269 median of 72 | 72 |
| Virtusa Consulting Services Pvt., Ltd | $108,102 median of 72 | 72 |
| Visionet Systems Inc. | $81,640 median of 71 | 71 |
| Inrika Inc | $100,173 median of 70 | 70 |
| Midland Credit Management, Inc | $82,500 median of 69 | 69 |
| Google LLC | $149,500 median of 66 | 66 |
| Barclays | $123,250 median of 59 | 59 |
| EPAM Systems Inc. | $116,000 median of 54 | 54 |
| Asta CRS, Inc. | $83,200 median of 53 | 53 |
Ranked by number of filings, not by pay and not by quality. This is not a “best employers” list. 5,380 employers in total filed for this role; the 24 above are those with the most filings. Those with at least 10 certified filings have their own page; the rest are counted here but do not.
Source U.S. Department of Labor — OFLC LCA disclosure files (ETA-9035) · Coverage FY2021–FY2026 (through Q3) ·Updated 2026-08-28 ·Basis filings counted across the whole coverage period, not one year
We build a page only for roles we can classify with confidence. The filings we do not classify are mostly three things: employer-internal job codes (“Manager JC50”), generic words that would make a useless page (“Analyst”, “Associate”), and spellings that appear only a handful of times. None of those can be grouped reliably —so we do not guess. To see every role at one company, use its employer page.
For the record: 866,533 of 3,034,814 certified filings (28.6%) reduce to one of our 29 role pages. That percentage on its own would mislead — the remainder is not a missing 71% of the job market, it is mostly text that cannot become a page.
Source U.S. Department of Labor — OFLC LCA disclosure files (ETA-9035) · Coverage FY2021–FY2026 (through Q3) ·Updated 2026-08-28 ·Basis certified filings with a job title, across the whole coverage period