Collections ยท Included with a Data Pass
Every U.S. occupation, with what it pays.
All 1,447 occupations in the federal Standard Occupational Classification, from 23 major groups down to 867 detailed jobs, each with its official definition. Most have national employment and pay from the Bureau of Labor Statistics: the median, the mean, and the range from the 10th to the 90th percentile.
- Rows
- 1,452
- Columns
- 17
- Formats
- CSV, JSON, XML
As of: Employment and pay as of May 2025, published by BLS in 2026, for occupations in the 2018 SOC. The Bureau of Labor Statistics publishes each May's figures the following spring.
Preview
A few real rows
| SOCCode | Title | Employment | MedianAnnualWage | AnnualWage10th | AnnualWage90th |
|---|---|---|---|---|---|
| 29-1141 | Registered Nurses | 3379720 | 97550 | 68940 | 137470 |
| 29-2061 | Licensed Practical and Licensed Vocational Nurses | 648410 | 64400 | 49740 | 83440 |
| 29-2052 | Pharmacy Technicians | 471680 | 45750 | 36020 | 61040 |
| 29-1229 | Physicians, All Other | 342720 | 265930 | 69170 | 452360 |
| 29-1171 | Nurse Practitioners | 323040 | 132300 | 101340 | 174420 |
| 29-1051 | Pharmacists | 321970 | 140910 | 99290 | 174230 |
| 29-1123 | Physical Therapists | 267330 | 102760 | 77140 | 135140 |
| 29-2034 | Radiologic Technologists and Technicians | 230490 | 80110 | 55980 | 118660 |
Field guide
What's in each row
The occupation
SOC code, title, level and level name, and the official definition.
SOCCode Title Level LevelName Definition
Hierarchy
The parent code and major group, and the code pay is reported under when it isn't the occupation's own.
ParentCode MajorGroup PayReportedWith
Employment and pay
National employment; median and mean annual pay; the 10th, 25th, 75th and 90th percentile; and median hourly pay, as of May 2025.
Employment MedianAnnualWage MeanAnnualWage AnnualWage10th AnnualWage25th AnnualWage75th AnnualWage90th MedianHourlyWage
Good to know
Before you use it
- Pay is national, before taxes, for wage and salary workers. It leaves out the self-employed and the military, so occupations such as legislators, fishers and military officers have no pay figures.
- BLS reports a few occupations together. Those combined codes have their own rows with the pay, and each occupation inside one names it in PayReportedWith. So does an occupation BLS reports only at its broad group.
- Some occupations have only annual pay (most teachers) or only hourly pay (actors, dancers, musicians); the other figure is empty.
- In every format, dates are written as yyyy-MM-dd, and yes/no values as true or false. An empty value means nothing was recorded.
Where it comes in handy
What you can build with it
- Salary tools. Show what a job pays nationally, with a realistic range.
- Job boards and HR systems. Classify postings and roles with standard titles and codes.
- Career guidance. Compare occupations by pay, size and what the work involves.
- Research. Roll occupations up to their broad, minor or major group.
Access
Try it free. Get all of it with a pass.
Free sample
- The computer, math and healthcare occupations
- A README with the field guide and source
Data Pass $69
- All 1,452 rows of Occupations and pay
- One ZIP in CSV, JSON or XML, with a README
- Also every other collection and the whole dataset catalog, for 365 days
Already have a pass?
Your key is used for this request and is not saved by this page.
Commercial use is allowed, free or paid. Keep using what you download, even after your pass ends.