19,438 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,906 filings that reported a wage (of 19,438 certified filings in total) across all employers and levels. DOL LCA · FY2025
| Fiscal year | Filed wage | Wage sample (n) |
|---|---|---|
| FY2026 (through Q3) | $166,334 median of 2,830 | 2,830 |
| FY2025 | $162,026 median of 3,906 | 3,906 |
| FY2024 | $158,595 median of 3,572 | 3,572 |
| FY2023 | $153,044 median of 2,990 | 2,990 |
| FY2022 | $150,000 median of 3,675 | 3,675 |
| FY2021 | $143,000 median of 2,453 | 2,453 |
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
Principal Product Manager filings (n = 1,005) have a median 24% above the 9,599 filings with no level stated. A single figure for “Product Manager” 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) |
|---|---|---|
| Intern | $92,700 1 filing | 1 |
| Junior | $91,270 median of 19 | 19 |
| Associate | $108,798 median of 756 | 756 |
| (unstated) | $155,250 median of 9,599 | 9,599 |
| Senior | $163,200 median of 4,200 | 4,200 |
| Lead | $180,000 median of 437 | 437 |
| Staff | $172,896 median of 729 | 729 |
| Principal | $192,941 median of 1,005 | 1,005 |
| Distinguished | 3 filings — too few for a median | 3 |
| Level 1 | $115,000 median of 159 | 159 |
| Level 2 | $129,917 median of 726 | 726 |
| Level 3 | $146,743 median of 1,726 | 1,726 |
| Level 4 | $168,053 median of 45 | 45 |
| Level 5 | $153,046 median of 21 | 21 |
“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) |
|---|---|---|
| Microsoft Corporation | $173,707 median of 2,078 | 2,078 |
| Wal-Mart Associates, Inc. | $152,148 median of 953 | 953 |
| Google LLC | $190,000 median of 913 | 913 |
| Intuit Inc. | $179,171 median of 307 | 307 |
| Adobe Inc. | $167,632 median of 275 | 275 |
| Amazon | $140,442 median of 207 | 207 |
| Uber Technologies, Inc. | $173,600 median of 184 | 184 |
| LinkedIn Corporation | $154,000 median of 173 | 173 |
| NVIDIA Corporation | $198,702 median of 163 | 163 |
| Expedia, Inc. | $136,843 median of 153 | 153 |
| Visa U.S.A. Inc. | $135,149 median of 150 | 150 |
| Meta | $200,515 median of 144 | 144 |
| PayPal, Inc. | $186,000 median of 139 | 139 |
| Hewlett Packard Enterprise Company | $150,000 median of 138 | 138 |
| ByteDance | $239,000 median of 122 | 122 |
| Palo Alto Networks, Inc. | $192,555 median of 94 | 94 |
| Qualcomm Technologies, Inc. | $161,000 median of 88 | 88 |
| Salesforce | $196,000 median of 84 | 84 |
| DocuSign Inc. | $194,567 median of 80 | 80 |
| TT Commerce & Global Services LLC | $240,000 median of 75 | 75 |
| ADP Technology Services, Inc. | $99,466 median of 73 | 73 |
| Stripe, Inc. | $167,024 median of 68 | 68 |
| TikTok Inc. | $210,000 median of 65 | 65 |
Ranked by number of filings, not by pay and not by quality. This is not a “best employers” list. 3,576 employers in total filed for this role; the 23 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