Salary Guide

Data Scientist Salary: What You Can Realistically Expect to Earn

The median data scientist salary is $120,230 a year, but the gap between the bottom and top of the range runs past $130,000.

Woman rests her chin on her hand while studying a dark-themed data dashboard on a monitor at a shared desk, a headset beside the keyboard

Key Points

  • Industry can matter as much as geography: software publishers pay a $156,220 median, while insurance carriers pay $107,680.
  • Washington pays the most among larger markets at $163,350, though California has the most jobs.
  • After local prices, Washington still leads and California falls from second to fourth; lower-cost Minnesota and North Carolina move into the top five. Compare a relocation in price-adjusted dollars.
  • These are base-pay figures. The federal survey leaves out nonproduction bonuses and benefits, so judge a bonus or equity grant separately.
  • BLS names no certification and publishes no pay by degree. In O*NET's survey, 48 percent said a new hire needs a bachelor's and 44 percent a master's, so a graduate degree is common but not universal.

The median data scientist salary was $120,230 a year in May 2025, according to the Bureau of Labor Statistics. That is the middle of a wide range: the lowest-paid 10 percent earned less than $67,240, and the highest-paid 10 percent earned more than $199,130.

Everything below comes from federal releases, the May 2025 Occupational Employment and Wage Statistics and the 2025-35 Employment Projections, plus the Bureau of Economic Analysis price data: the full percentile ladder, the median in every state and what it is worth after local prices, what the industries that hire the most data scientists pay, the job outlook, and how the pay compares with neighboring roles. If you want the path into the job first, see how to become a data scientist; for the degrees behind it, see our master's in business analytics ranking and business analytics vs data science guide. Sources are numbered at the end of the page.

What Is the Typical Data Scientist Salary?

The median annual wage for data scientists was $120,230 in May 2025, across about 262,440 jobs nationwide.[1] Half of data scientists earned more than that and half earned less. The average (mean) was $126,800, higher than the median because the top of the range pulls it up.

$67,240 10th percentile
$85,660 25th percentile
$120,230 Median 50th percentile
$158,880 75th percentile
$199,130 90th percentile
The shaded band is the middle half of data scientists, from $85,660 to $158,880.

BLS describes data scientists as people who use analytical tools and techniques to extract meaningful insights from data.[3] The pay range is wide because the title covers very different work. At the 10th percentile a data scientist earns $67,240; at the 90th, $199,130, a gap of $131,890.[1] BLS says some data scientists have a coding or engineering background and build machine learning systems, others conduct research for reports or academic journals, and others work on business strategy for marketing, sales, and user engagement.[3] BLS does not publish pay by specialty, so the federal data cannot say which of those three earns what; what it does show, in the sections below, is that the employer and the state move pay a great deal.

The middle half of the field earns between $85,660 and $158,880. The average, $126,800, sits $6,570 above the median, so a smaller group of high earners pulls the mean up, and the median is the better reference for judging one offer. For context, BLS puts the median for the whole group of mathematical science occupations at $107,570 and for all U.S. occupations at $50,980, which puts the job above its own peer group as well as above the typical American wage.[3][2]

Reading the percentiles by career stage. The percentiles above cover everyone in the job, at every level of experience. People early in their careers tend to sit lower in that range, but the 10th percentile is not an entry-level salary.

What These Pay Figures Include

The federal wage survey counts straight-time gross pay: base salary, cost-of-living allowances, guaranteed pay, and incentive pay such as commissions and production bonuses. It leaves out overtime, severance, nonproduction bonuses, and the employer's cost of benefits.[4] Any bonus beyond guaranteed pay falls outside the survey, so read the figures here as a guide to base pay and price any bonus or equity separately.

The survey also excludes the self-employed.[4] That leaves out very few data scientists: BLS estimates 1.9 percent of them are self-employed, against 5.8 percent across all occupations.[2] Freelance data work exists, but the federal numbers describe a field of employees, and the figures here are a fair picture of it.

Data Scientist Salary by State

Among states with at least 1,000 data scientists, these have the highest median wages.[1] In all, 13 of the 48 states and DC with a published median sit above the national figure of $120,230.

  1. 1Washington$163,3509,600 employed
  2. 2California$141,59039,310 employed
  3. 3Maryland$136,3703,340 employed
  4. 4New Jersey$135,2806,430 employed
  5. 5Massachusetts$131,7509,420 employed
Median annual wage and employment for data scientists by state, BLS OEWS May 2025
Washington $163,350 +$43,120 9,600
California $141,590 +$21,360 39,310
Maryland $136,370 +$16,140 3,340
New Jersey $135,280 +$15,050 6,430
Massachusetts $131,750 +$11,520 9,420
New York $130,460 +$10,230 23,970
Minnesota $128,800 +$8,570 4,020
Vermont $127,070 +$6,840 200
District of Columbia $126,490 +$6,260 2,680
Virginia $126,430 +$6,200 8,920
Connecticut $126,340 +$6,110 1,760
Oregon $125,990 +$5,760 2,140
Texas $122,090 +$1,860 25,860
North Carolina $119,090 -$1,140 11,430
Colorado $117,400 -$2,830 6,280
Florida $115,820 -$4,410 10,240
Arkansas $109,390 -$10,840 530
Utah $108,090 -$12,140 4,360
Arizona $107,240 -$12,990 4,560
Pennsylvania $106,850 -$13,380 13,810
Wisconsin $106,680 -$13,550 4,370
Illinois $106,560 -$13,670 10,520
Georgia $104,340 -$15,890 9,260
Alabama $103,120 -$17,110 1,740
Ohio $102,630 -$17,600 6,100
Rhode Island $102,440 -$17,790 1,160
Hawaii $102,130 -$18,100 300
New Hampshire $100,620 -$19,610 1,100
Michigan $100,590 -$19,640 7,360
Montana $100,490 -$19,740 220
Tennessee $100,330 -$19,900 2,790
Nevada $98,540 -$21,690 1,680
Nebraska $98,230 -$22,000 1,980
Kansas $98,130 -$22,100 490
Missouri $97,090 -$23,140 4,730
South Dakota $96,150 -$24,080 220
New Mexico $95,850 -$24,380 560
Iowa $95,830 -$24,400 2,300
South Carolina $91,990 -$28,240 3,750
Kentucky $91,760 -$28,470 1,540
Indiana $91,470 -$28,760 3,580
Maine $90,880 -$29,350 1,210
Idaho $89,380 -$30,850 1,350
Oklahoma $86,310 -$33,920 1,900
West Virginia $85,090 -$35,140 390
Alaska $84,110 -$36,120 230
North Dakota $81,900 -$38,330 210
Louisiana $78,760 -$41,470 1,300
Mississippi $69,490 -$50,740 440

Five states hold the largest share of the jobs. California (39,310), Texas (25,860), New York (23,970), Pennsylvania (13,810), and North Carolina (11,430) together account for 43.6 percent of the 262,440 data scientist jobs in the wage survey.[1] California alone has 15 percent of the national total and pays $141,590, $21,360 above the national median. Texas, the second-largest market, pays $122,090, within $1,860 of the national figure, and New York, the third, pays $130,460.

Washington has the highest median among states with at least 1,000 data scientists, $163,350, which is $21,760 more than California. It is a much smaller market than California, with 9,600 jobs against 39,310. Maryland ($136,370), New Jersey ($135,280), and Massachusetts ($131,750) complete the top five. The pattern is not universal among big markets: Pennsylvania has the 4th-most jobs, 13,810, but a median of $106,850, below the national figure by $13,380. At the bottom of the ranking are Louisiana ($78,760) and Oklahoma ($86,310). Only 13 of the 48 states and DC with a published median sit above the national median, so being in a high-paying state is the exception rather than the rule. BLS does not publish pay by state and industry together, so the table cannot say how much of a state's premium is its employers and how much is its prices; the next section removes the price effect.

Data Scientist Pay After Cost of Living

The Bureau of Economic Analysis publishes Regional Price Parities, which measure what the same basket of goods and services costs in each state against a national average of 100.[5] Dividing a state's median by its parity restates the pay in national-average dollars. Among states with at least 1,000 data scientists, these come out on top:

  • Washington: $163,350 nominal, about $152,600 after adjusting for prices that run 7.0 percent above the national average.
  • Minnesota: $128,800 nominal, about $130,600 after adjusting for prices that run 1.4 percent below the national average.
  • Maryland: $136,370 nominal, about $129,900 after adjusting for prices that run 5.0 percent above the national average.
  • California: $141,590 nominal, about $127,900 after adjusting for prices that run 10.7 percent above the national average.
  • North Carolina: $119,090 nominal, about $126,300 after adjusting for prices that run 5.7 percent below the national average.

Washington leads before and after the adjustment: its $163,350 median becomes about $152,600 even though its prices run 7.0 percent above average. The rest of the order shifts. California is 2nd on nominal pay but 4th after prices, at about $127,900, because its prices run 10.7 percent above average. New York goes from 6th to 12th, to about $120,900, which is close to the national median of $120,230. States with lower prices move up: Texas goes from 12th to 6th at about $125,800, and North Carolina goes from 13th to 5th despite a nominal median of $119,090.

The parities are statewide averages, and the metros where most data science jobs sit usually cost more than the state as a whole. Use the adjusted figures as a first comparison between locations, then check the metro-level parities BEA also publishes before weighing a specific move.

Data Scientist Salary by Industry: Where Data Scientists Work

The industries below employ the most data scientists, largest first, with each industry's median for the occupation.[1]

  • Management of Companies and Enterprises28,620 employed $128,050
  • Computer Systems Design and Related Services27,590 employed $132,380
  • Insurance Carriers15,090 employed $107,680
  • Management, Scientific, and Technical Consulting Services15,060 employed $112,520
  • Credit Intermediation and Related Activities12,450 employed $130,300
  • Scientific Research and Development Services11,480 employed $131,420
  • Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services11,320 employed $129,590
  • Software Publishers10,950 employed $156,220

Median annual wage for data scientists within each industry, national, all ownerships. Industries are 4-digit NAICS groups.

The largest employer is the corporate headquarters. Management of companies and enterprises employs 28,620 data scientists at a median of $128,050, 10.9 percent of the occupation in the wage survey, with computer systems design close behind at 27,590 jobs and $132,380.[1] BLS's broader grouping shows the same mix, with publishing, broadcasting, and content providers employing 12 percent of data scientists and insurance carriers, computer systems design, and management of companies about 10 percent each.[3]

Software publishers pay the most among the industries listed here, a median of $156,220 on 10,950 jobs, $35,990 above the national median.[1] Credit intermediation, mainly banks and lenders, pays $130,300; scientific research and development firms $131,420; and data processing and hosting firms $129,590. Management and technical consulting, with 15,060 jobs, pays $112,520, and insurance carriers, with 15,090 jobs, pay the least of the group at $107,680, still $56,700 above the median for all occupations.[2]

The $48,540 gap between the highest- and lowest-paying of these industries is larger than the $34,740 gap between California and Pennsylvania. For pay, the kind of company matters as much as the city.

Data Scientist Job Outlook

BLS projects employment of data scientists to grow 34.6 percent from 2025 to 2035, faster than the 3.5 percent projected for all occupations.[2] Net growth adds about 9,540 jobs a year, so most of the 24,800 yearly openings come from people who retire or move to other occupations.

34.6%Projected growth, 2025-35All occupations: 3.5%
24,800Openings a yearaverage over the decade
275,600Jobs in 2025371,000 projected for 2035
Bachelor's degreeTypical entry educationWork experience: none

BLS projects employment to rise from 275,600 to 371,000 between 2025 and 2035, 34.6 percent, with about 24,800 openings a year once replacements for people who change careers or retire are counted.[2] It attributes the growth to rising demand for data-driven decisions and a growing volume of data, and expects firms to keep integrating AI-based systems into their workflows, with data scientists needed to help businesses use AI to improve processes, design products, and market them.[3]

A projection is a federal estimate, not a hiring forecast for any one employer, and the pay figures above describe people already in the job. What the outlook does tell you is that the occupation is expected to add jobs far faster than the 3.5 percent projected for all occupations, so the field is expanding rather than competing for a fixed number of seats.[2]

Two job counts appear on this page and measure different things. The wage survey counts 262,440 wage-and-salary jobs in May 2025; the projections count 275,600 jobs in 2025, from a broader set of surveys that includes the self-employed.[2] Use the first with the pay figures and the second with the growth figures.

Data Scientist Salary vs. Related Roles

National median annual wages, May 2025, for data scientists and the roles they most often sit next to.[1]

  • Computer and information systems manager $175,140
  • Software developer $135,980
  • Data scientist $120,230
  • Computer systems analyst $105,850
  • Statistician $105,650
  • Operations research analyst $88,940

Software developers are the best-paid neighbor and the largest: 1,687,890 jobs at a median of $135,980, $15,750 above data scientists.[1] Computer and information systems managers earn $175,140, the highest median on the list, but BLS lists 5 years or more of related work experience as typical for entry, against none for data scientists, so it is a destination, not a starting point.[2]

The closer analytical neighbors pay less. Statisticians earn $105,650, $14,580 below data scientists, and BLS lists a master's degree as the typical entry education, while computer systems analysts earn $105,850 and operations research analysts $88,940, both with a bachelor's degree as typical entry education.[2] Data scientists earn more than all three, and two of the three ask for the same bachelor's degree. Growth differs too: 34.6 percent projected for data scientists against 11.9 percent for operations research analysts, 11 percent for statisticians, and 10.2 percent for software developers.[2] Our data scientist career guide covers the path in, and our business analyst salary guide covers the business-side alternative.

Reading an Offer Against These Numbers

Check an offer against three figures at once. Start with the state median, not the national one: $120,230 nationally, but $163,350 in Washington and $106,850 in Pennsylvania. Then find the employer's industry in the list above, since the industry spread is wider than most state gaps. Finally, place the offer on the percentile ladder: $85,660 is the 25th percentile and $158,880 the 75th.[1]

Two adjustments make the comparison fair. Compare base pay with base pay, because the survey leaves out nonproduction bonuses and benefits.[4] And for a job in another state, use the cost-of-living figures above to compare in the same dollars. A title is a weak guide on its own: BLS says data scientists specialize in engineering, research, or business strategy, and an offer for a research role and an offer for a marketing analytics role can carry the same title.[3] Ask what the person in the seat builds before comparing the number to a benchmark.

Degrees and Certifications: What the Federal Data Supports

BLS names no certification or license for this occupation, and it does not publish pay by credential, by degree level, or by years of experience.[3] So no federal figure shows what a certificate or a graduate degree adds to a data scientist's pay.

What the sources do show is how much education the job asks for. BLS says data scientists typically need at least a bachelor's degree, and that some employers require or prefer a master's or doctoral degree.[3] When O*NET asked workers how much education a new hire needs, 48 percent said a bachelor's degree and 44 percent said a master's degree.[6] That near-even split is the best evidence that a graduate degree opens more doors without being a gate for everyone. Our master's in business analytics ranking and bachelor's in business analytics ranking list the programs; weigh a degree on its cost and on the employers it opens, not on a pay premium nobody has published.

How to Raise Your Data Scientist Salary

Each lever below is the gap between two published figures on this page, not an estimate.

  1. Work Where the Median Is Higher

    Among states with at least 1,000 data scientists, Washington has the highest median, $163,350, which is $43,120 above the national median. Of the 48 states and DC with a published median, 13 sit above the national figure.[1]

  2. Choose the Industry, Not Just the Job

    Of the industries that employ the most data scientists, software publishers pay the highest median, $156,220, or $35,990 above the national median for the occupation.[1]

  3. Move Up the Pay Distribution

    The 75th percentile is $158,880, $38,650 above the median, and the top 10 percent earn $199,130 or more. BLS does not publish pay by years of experience, so these percentiles are the federal benchmark for what the higher end of the job pays, not a schedule of raises.[1]

  4. Step Up to Computer and Information Systems Manager

    Computer and information systems managers earn a median of $175,140. BLS lists "5 years or more" of related work experience as typical for entry, so this is a later move, not a first job.[2]

The largest levers in the federal data are the employer and the state, covered above. Next is the kind of work. BLS describes data scientists who write code and build machine learning systems as one specialty, alongside research and business strategy, and O*NET ranks creating, testing, and validating models among the most important tasks of the job.[3][6] BLS does not say which specialty pays most, so the employer and state data above are the firmer guide.

Pay by seniority is the one lever the data cannot measure, because BLS does not publish pay by years of experience. The percentile ladder is the guide: moving from the 25th percentile to the 75th is a $73,220 difference, and BLS does not say what separates the top from the middle. The step beyond is management: computer and information systems managers earn a median of $175,140, though BLS lists 5 years or more of related experience as typical for entry.[1][2] A graduate degree can help, as with an MBA for the management track or a master's in business analytics for the technical one, but weigh it on cost; no federal figure shows its pay effect.

Frequently Asked Questions

How much do data scientists make?
The median annual wage for data scientists was $120,230 in May 2025, according to BLS. The middle half earned between $85,660 and $158,880; the lowest 10 percent earned less than $67,240 and the highest 10 percent more than $199,130.
How much do entry-level data scientists make?
BLS does not publish pay by years of experience. The closest federal benchmark is the lower end of the distribution: the 10th percentile is $67,240 and the 25th is $85,660. Those figures describe everyone in the job at that point in the range, not new hires specifically.
Which states pay data scientists the most?
Among states with at least 1,000 data scientists, the highest medians are in Washington ($163,350), California ($141,590), Maryland ($136,370). The national median is $120,230.
Which industries pay data scientists the most?
The largest employers of data scientists are corporate headquarters and holding companies, where the median is $128,050. Among the industries that employ the most data scientists, software publishers also pay the highest median.
What is the job outlook for data scientists?
BLS projects employment of data scientists to grow 34.6% from 2025 to 2035, faster than the 3.5% average for all occupations, with about 24,800 openings a year on average.

References

  1. U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025: national, state, and industry estimates for Data Scientists (SOC 15-2051). www.bls.gov/oes/tables.htm
  2. U.S. Bureau of Labor Statistics, Employment Projections 2025-35, Table 1.2: Occupational projections and worker characteristics. www.bls.gov/emp/tables/occupational-projections-and-characteristics.htm
  3. U.S. Bureau of Labor Statistics, Occupational Outlook Handbook, "Data Scientists." www.bls.gov/ooh/math/data-scientists.htm
  4. U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, Technical Notes (wage definition and survey scope). www.bls.gov/oes/current/oes_tec.htm
  5. U.S. Bureau of Economic Analysis, Regional Price Parities by State, 2024 (all items, U.S. = 100). www.bea.gov/data/prices-inflation/regional-price-parities-state-and-metro-area
  6. O*NET OnLine, "Data Scientists" (15-2051.00), National Center for O*NET Development. www.onetonline.org/link/details/15-2051.00