Business Analyst Salary: What the Data Actually Shows
The median is $101,860, but three different BLS occupations answer to the same job title, and the pay gap between them is real.

- Median pay
- $101,860 per year (May 2025)
- Salary range
- $60,640 to $171,640
- SOC code
- 13-1111 (Management Analysts)
- Job growth
- +10% from 2025 to 2035
- Openings / year
- about 94,100
- Entry education
- Bachelor's degree
The national median business analyst salary is $101,860 a year, according to the Bureau of Labor Statistics, which works out to about $49 an hour. That number comes with an asterisk worth understanding before you go any further: business analyst isn't its own BLS occupation. The closest match is management analysts (SOC 13-1111), and plenty of people carrying the business analyst title actually get counted under operations research analysts (SOC 15-2031) or computer systems analysts (SOC 15-1211) instead. The figures below track the management analyst bucket specifically, so your actual paycheck depends heavily on which of these three buckets your job really falls into.
That's not a technicality you can ignore. It's the reason two people with the same business analyst job title can earn wildly different amounts. Once you understand which bucket you're in, and where you sit on the ladder from generalist to specialist, the rest of this page will make a lot more sense.
How Much Does a Business Analyst Make?
The Bureau of Labor Statistics puts business analyst salary at a median of $101,860 a year as of May 2025, or about $49 an hour. That's the headline number, but it comes with a catch worth understanding before you go any further: business analyst isn't its own occupation in the BLS system. These figures track management analysts (SOC 13-1111), the closest match to what most business analysts actually do. Some business analysts, especially the ones building statistical models or running forecasts, get counted under operations research analysts (SOC 15-2031) instead. Others working closer to enterprise software land under computer systems analysts (SOC 15-1211). Same job title, three different federal job codes, three different pay pictures.
The spread inside the management analyst numbers is wide. The bottom 10 percent earned less than $60,640, and the top 10 percent earned more than $171,640, a real reported figure and not a capped estimate. Pay for business analysts anywhere in the $60,000 to $175,000 range is plausible, and what separates the bottom from the top usually comes down to three things: how specialized the work is, which technical skills you bring beyond the basics, and which industry is cutting the check. The next three sections walk through each one.
For context, business analyst salary sits close to a financial analyst's, whose BLS median is $102,740. It trails a data scientist's median of $120,230, and it clears a market research analyst's median of $78,760. That ordering says something real: a lot of what looks like pay variation inside the business analyst title is actually about which adjacent skill set your specific role leans on. For the full skills and degree path behind these numbers, see how to become a business analyst.
Business Analyst Salary by Specialization
This is where the story gets interesting, and where most generic salary pages stop short. Business analyst is one job title stretched across genuinely different jobs, and the useful part is that those jobs are separate occupations in BLS data, each with its own published median.
- Generalist BA, running requirements sessions and writing process documentation, sits under management analysts: a $101,860 median, with the middle half of the occupation between $77,950 and $133,370.
- IT, systems, or technical BA, translating between developers and stakeholders, sits under computer systems analysts: a $105,850 median, topping out around $167,710 for the highest-paid tenth.
- Data-focused BA, the one writing SQL and building dashboards rather than running meetings, edges toward data scientists: a $120,230 median, with a 75th percentile of $158,880.
So the spread between a generalist BA and a data-focused one is roughly $18,400 at the median, and it widens as you go up: about $25,500 at the 75th percentile. That is the honest size of the premium, and it is smaller than the internet suggests but real and durable.
If you have ever wondered why one business analyst posting pays near $78,000 and another pays past $133,000 for what looks like an identical title, this is the answer, and both of those figures are simply the 25th and 75th percentiles of the same occupation. A generalist running requirements sessions is a different economic animal than a BA who can also query a database and build a dashboard a director actually uses. Employers pay for the second skill set because it is scarcer and it sits closer to the numbers that matter.
Business Analyst Salary by Industry
Industry moves business analyst salary almost as much as specialization does. Technology, finance, and consulting consistently pay the most, and the reason is straightforward: in those industries, the business analyst role sits close to revenue or close to genuinely complex systems, and both command a premium. A business analyst at a bank is often untangling how a change to a lending system ripples through compliance, risk, and customer experience all at once. A business analyst at a consulting firm gets billed out at a rate the firm has to justify with sharp, fast analysis. Tech companies pay for BAs who can speak fluently to engineers and executives in the same meeting.
The public sector and smaller firms tend to pay less for the same title. Government agencies run on fixed pay scales that rarely stretch to match private industry, and smaller companies often can't budget for a specialized analytical role even when they genuinely need one. That doesn't make public-sector or small-company BA work lesser work. It usually means broader responsibility and less room to specialize, since one person covers ground a large bank or consulting firm would split across three roles. But if raising your pay is the goal, industry choice is one of the biggest levers you actually control.
Business Analyst Salary by Experience Level
A junior business analyst salary starts near the bottom of the range, close to the $60,640 floor the BLS reports for the lowest-paid 10 percent of management analysts. Typically one to three years in, at this stage you're mostly gathering requirements, documenting processes, and sitting in on meetings you don't yet run. It's an apprenticeship, and the pay reflects that.
An established business analyst with several years of delivered projects behind them tends to land near the $101,860 median. By now you're running discovery sessions yourself, owning a piece of a system or process, and probably specializing in one of the areas covered above, whether that's IT systems, data, or a specific industry.
A senior business analyst, lead analyst, or product owner headed toward management is where pay climbs toward that $171,640 top decile. Getting there isn't just a function of years on the job. It's a function of scope: you're now responsible for a bigger system, a bigger budget, or a team of analysts under you, and you've usually paired tenure with one of the specializations or certifications that push pay upward. Tenure alone rarely gets a business analyst salary to the top of the range. Tenure plus a sharper skill set does.
How to Increase Your Business Analyst Salary
If you want to move your business analyst salary up rather than wait for it to rise on its own, a few moves actually work. Specialize. Generalist BA work caps out lower than IT, data, finance, or product-focused work, so picking a lane and getting good at it pays literally. Sharpen your SQL and data skills specifically. Requirements gathering and process modeling are baseline expectations now; the analysts commanding higher pay can also query a database, clean a dataset, and build a visualization a director will actually use in a meeting.
Get certified. The CBAP and CCBA from IIBA, along with the PMI-PBA from the Project Management Institute, are the credentials employers in this field actually recognize, and they signal you've formalized skills that otherwise only show up anecdotally on a resume. Move toward a higher-paying industry if you're in one that structurally pays less: technology, finance, and consulting outpay public-sector and small-company BA roles for the reasons covered above. And aim your career at lead analyst, senior BA, or product owner roles, since that's the track where business analyst salary keeps compounding past the median.
The degree behind you matters too. A bachelor's in business analytics programs sets the floor for entering the field with real data skills already in hand, instead of picking them up piecemeal on the job. A master's in business analytics programs is the more direct lever for moving into senior and lead roles faster, since it signals the statistical and technical depth that separates a data-focused BA from a generalist one, and it's usually the fastest way to push business analyst salary toward the top of the range.
Business Analyst Job Outlook and Demand
The demand side of the picture looks strong. The BLS projects management analyst employment to grow 10 percent from 2025 to 2035, well ahead of the 3.5 percent average projected across all occupations, off a base of about 1.1 million jobs in 2024. That works out to roughly 94,100 openings a year on average, counting both new positions and people leaving the field.
The driver behind that growth is simple: organizations keep finding more ways to use data and process improvement to cut costs and make better decisions, and someone has to sit between the data, the systems, and the people making the call. That's the business analyst's job, and it's why a business analyst salary should keep pace with the field's above-average growth rather than stagnate. Combine strong demand with a wide pay range and the case for the role holds up, provided you go in with your eyes open about which specialization and industry you're aiming for. If you're mapping out the path, start with how to become a business analyst, or browse business analytics degree programs to see accredited options at every degree level.