Data report · Updated October 2026
Analyst Job Market 2026
Global business & data analyst hiring, computed from live listings.
On this page
Every figure below is a live count over 9,044 analyst roles at 1,573 companies, read from the companies' own careers pages across 22 sources and re-checked daily. Nothing is estimated or extrapolated; where the data cannot support a metric, the report says so. Definitions and method are at the bottom.
Key figures
9,044
Live analyst roles
Roles live on the board on the report date, read from company career pages; expired or removed listings are excluded.
1,573
Companies hiring
Distinct employers with at least one live role, after normalising name variants.
52
Countries with live roles
Countries where at least one role's location resolves; remote-only roles are counted separately below.
6%
Remote share
Roles whose location, or the employer's stated work mode, is remote. Hybrid vs on-site is not reported (see below).
2,795
Added in the last 7 days
Roles first seen on the board within the last 7 days: a recency count, not a trend.
20%
Roles that disclose pay
Roles stating an unambiguous salary range in the posting. We report disclosure, not an average.
Business analyst vs. data analyst: which roles are hiring
Each live role is classified from its title into a role family (the same classifier the job board uses). Titles no pattern matches are grouped as “other analyst titles” rather than forced into a family.
- Business Analyst1,839 roles · 20%
- Data Analyst1,335 roles · 15%
- Financial Analyst698 roles · 8%
- Operations Analyst435 roles · 5%
- Business Intelligence259 roles · 3%
- Product Analyst207 roles · 2%
- Marketing Analyst82 roles · 1%
- Other analyst titles4,189 roles · 46%
Percentages are the share of all live roles.
Skill demand: SQL, Python, Excel, Power BI, Tableau
Share of roles whose posting lists each skill. Base: the 6,226 roles (of 9,044) with an extracted tech stack; a skill is counted once per role. Because skills are extracted from posting text, every figure is a lower bound. Each row links to the live jobs for that skill.
Where the roles are: by country
Country resolved from each role's stated location. 761 roles (8%) name no country (“Remote”, “Global”, “EMEA”) and are excluded here rather than guessed. Top 12 of 52 countries shown.
- United States3,110 roles · 34%
- India1,384 roles · 15%
- United Kingdom607 roles · 7%
- France358 roles · 4%
- Canada266 roles · 3%
- Germany228 roles · 3%
- Poland223 roles · 2%
- Singapore192 roles · 2%
- Spain151 roles · 2%
- Mexico143 roles · 2%
- Brazil130 roles · 1%
- Philippines124 roles · 1%
Percentages are the share of all live roles.
Where the roles are: by city
Roles whose location names a major city (GeoNames, population 200k+). Roles stating only a country or a small town are not shown here, so city counts understate the country totals above.
- Bengaluru, India511 roles · 6%
- London, United Kingdom426 roles · 5%
- Hyderabad, India215 roles · 2%
- Singapore, Singapore177 roles · 2%
- Pune, India152 roles · 2%
- Paris, France151 roles · 2%
- San Francisco, United States144 roles · 2%
- Seattle, United States127 roles · 1%
- Mumbai, India116 roles · 1%
- Toronto, Canada103 roles · 1%
Percentages are the share of all live roles.
Experience level requested
Seniority read from each posting's stated experience and normalised into five buckets. “Not specified” is reported, not redistributed.
- Entry Level1,093 roles · 12%
- Mid Level2,623 roles · 29%
- Senior565 roles · 6%
- Lead / Staff973 roles · 11%
- Not Specified3,790 roles · 42%
Percentages are the share of all live roles.
Companies hiring the most analysts right now
Live roles per employer. These are sources we scrape, not customers or endorsements; each links to the company's page of open roles.
What this report does not claim
Some numbers people expect from a market report are not ones this dataset can honestly produce. Rather than estimate them, we list them.
- Hybrid vs on-site split
- Work mode is only recorded on employer-posted roles; scraped listings carry a free-text location. We report the remote share (detectable from the location) and nothing else.
- Hiring trends over time
- The feed keeps only live roles (closed listings are removed, not archived), so there is no history to chart yet. We record each role's first-seen date and will publish trends once a comparable history exists.
- Salary benchmarks
- Most listings state no pay, and the ones that do use mixed currencies and periods. We report how many roles disclose a range, not an average that a handful of postings would distort.
Methodology & definitions
- Source
- Roles are read directly from companies' own careers pages and applicant-tracking systems (Greenhouse, Lever, Ashby, Workday and others), plus roles employers post here directly. No third-party job boards are scraped, so listings are not duplicated across aggregators.
- Update frequency
- The feed is rebuilt every night; roles that have come down at the source are removed. Figures on this page refresh within an hour of a rebuild.
- Period
- All counts describe the roles live on the report date (2026-10-28). This is a snapshot, not a time series: closed roles are not retained, which is why trends are not reported yet.
- Sample size
- 9,044 live roles. Skill shares use the 6,226 roles with an extracted tech stack; country shares use all roles, with 761 unplaced roles disclosed separately.
- De-duplication
- One row per application link. The same role listed twice at its source is counted once.
- Role families
- Classified from the job title by pattern (e.g. “Senior Data Analyst II” → Data Analyst). The most specific pattern wins; unmatched titles are “other”.
- Skills
- Extracted from the posting text at scrape time and matched to the eight skills that have a page on this site, using whole-token matching (so “R” never matches a letter inside another word).
- Country and city
- Country is resolved from the location text with word-anchored matching (India is decided before any US state code). City is a match against GeoNames cities of 200k+ population; nothing is geocoded by guess.
- Remote
- A role whose location says remote (or work-from-home) or whose employer set the work mode to remote.
- Salary disclosure
- A role counts as disclosing pay only when the posting states an unambiguous two-ended range with a currency. Single figures, “competitive” and ranges without a currency do not count.
The classification code is the same code the job board runs, and its rules are asserted by automated checks before every deploy. If you find a figure that looks wrong, the listings it was computed from are all public.
Want to reference this data?
You're welcome to cite these figures. Please link to the canonical page so readers can check the live numbers, and keep the month and sample size with any statistic you quote.
RealAnalystJobs, "Analyst Job Market Report", October 2026. Data analyzed: 9,044 live analyst roles. https://realanalystjobs.com/analyst-job-market
https://realanalystjobs.com/analyst-job-market
