AI Exposure Map · Methodology

How were these figures calculated?

Full transparency on the data, the model and its limitations. The dataset is freely available under Creative Commons BY 4.0 — with attribution.

Scope and coverage

The map covers 103 occupational groups based on the CBS Occupational Classification ROA-CBS 2014 (BRC 2014). Together these occupations represent approximately 5.8 million jobs — roughly 60% of the Dutch working population (CBS: 9.7 million in Q3 2025).

The missing 40% consists primarily of niche specialisations, undefined occupations and occupational groups that fall outside the CBS BRC 2014 top-level categories. The dataset does not claim to cover the full labour market.

Scoring rubric: AI exposure (0–10)

The AI exposure score indicates what proportion of the core tasks of an occupation is technically automatable by current AI technology (LLMs, computer vision, robotics, agentic AI). It is a measure of technical exposure, not of actual displacement.

0–2
Low

Barely any tasks automatable. Physical, unstructured or deeply human work. Examples: nurses, construction workers, fire fighters.

3–4
Limited

Supporting tasks are vulnerable (admin, reporting), but core tasks require human judgement or physical presence. Examples: teachers, police officers, GPs.

5–6
Moderate

A substantial share of tasks is within reach of AI. Routine work gets automated, but strategy, relationships or creativity remain. Examples: engineers, HR managers, policy officers.

7–8
High

Core tasks are directly vulnerable. AI can technically take over most of this work. Examples: accountants, marketers, customer service agents.

9–10
Very high

Near-complete task automation is technically feasible. Examples: copywriters, translators, software developers (code generation).

NL vulnerability (0–10)

The vulnerability score indicates to what extent technical AI exposure also translates into real impact in the Dutch context. High exposure does not necessarily lead to high vulnerability when protective factors are present.

Factors taken into account:

  • EU AI Act Art. 14: Requires human-in-the-loop for government decisions (lowers vulnerability of public sector roles)
  • DBA legislation: Self-employment regulations influence the pace at which roles can be replaced
  • Healthcare sector regulation: BIG registration and statutory requirements protect healthcare occupations
  • Demand elasticity: When demand grows faster than AI displaces (e.g. ICT), vulnerability decreases
  • Social preference: Societal preference for human contact (healthcare, education) slows adoption
  • Labour market tightness: Acute shortages (healthcare, construction, installation) make displacement unlikely

High AI score ≠ job loss

Software developers score 9/10 on AI exposure yet historically grew +80% (2015–2025). The 2030 forecast is +10% to +17% further growth. Demand for software grows faster than AI raises productivity, though UWV signals the pace is moderating. Conversely, farmers and fishers are not declining because of AI but because of nitrogen policy and quota reductions. The score measures technical exposure, not job security.

Forecast model 2030

The model answers the question: if current trends continue and AI automation increases, how many jobs will there be in 2030?

It combines two forces: momentum (how has the occupation developed in recent years?) and AI disruption (how much downward pressure does automation exert on this occupation?). NL vulnerability determines how much of that AI pressure actually feeds through in the Dutch context.

A damping factor of 0.7 is applied to the momentum. This is standard practice in forecasting (mean reversion): recent trends rarely persist at full force. UWV signals, for example, that ICT labour tightness is easing — confirming that growth is decelerating. The result is presented as a range: lower bound (with damping) to upper bound (without damping).

The formula in five steps

Step 1Calculate recent momentum
(Index 2025 − Index 2023) × 0.7

How has the occupation evolved over the past two years? The index is a relative number (2015 = 100). The difference is dampened by factor 0.7 because trends tend to moderate.

Step 2Determine the AI disruption pressure
AI ≥ 9 → −8 | AI 7–8 → −5 | AI 5–6 → −2 | AI 3–4 → 0 | AI 0–2 → +1

The pressure values are design choices, not empirical measurements. The rationale: at AI 9–10, almost the entire task profile is automatable (strong downward pressure). At AI 0–2, AI actually complements the work (slight positive effect on demand). The step sizes were chosen so that the model produces plausible outcomes when cross-validated against UWV and WEF. Other researchers can use the same structure with different pressure values.

Step 3Adjust for NL vulnerability
AI disruption pressure × (NL vulnerability / 10)

The AI pressure is multiplied by the NL vulnerability score. An occupation with high exposure but low vulnerability (e.g. developers: high demand, low displacement) is hit less hard than the AI score alone would suggest.

Step 4Calculate the expected change (index points)
ROUND((momentum + effective pressure) × 2.5)

Momentum and AI pressure are summed and projected 2.5 periods forward (5 years = 2.5 × a 2-year period). The result is the expected change in index points.

Step 5Calculate the forecast index
MAX(25, MIN(350, Index 2025 + change))

The change is added to the current index. The result is bounded: minimum 25 (an occupation never disappears entirely) and maximum 350 (to prevent unrealistic growth).

Step 6Convert to percentage
ROUND((Index 2030 − Index 2025) / Index 2025 × 100)

The index change is converted to a percentage relative to the current level. For occupations with an index close to 100, this makes little difference; for occupations that have grown or declined substantially, the correction is significant.

Worked example: Administratief medewerkers (administrative staff)

Index 202378Already down 22% from the 2015 baseline (= 100)
Index 202570Decline continues: 30% below 2015
Step 1: Momentum(70 − 78) × 0.7 = −5.6Contraction, dampened
Step 2: AI disruption pressureAI score 8 → −5High exposure = strong downward pressure
Step 3: Effective pressure−5 × (8 / 10) = −4.0Vulnerability 8/10: little protection in the Dutch context
Step 4: ChangeROUND((−5.6 + −4.0) × 2.5) = −24Expected decline of 24 index points
Step 5: Forecast 203070 + (−24) = 46Index 46: more than halved relative to 2015
Step 6: Percentage(46 − 70) / 70 × 100 = −34%Percentage decline relative to 2025
Range−34% to −43%Lower bound (with damping) to upper bound (without damping)

Worked example: Softwareontwikkelaars (software developers)

Index 2023162Already 62% more jobs than in 2015
Index 2025180Explosive growth: +80% relative to 2015
Step 1: Momentum(180 − 162) × 0.7 = 12.6Strong growth, dampened
Step 2: AI disruption pressureAI score 9 → −8Highest exposure: strong downward pressure
Step 3: Effective pressure−8 × (7 / 10) = −5.6Vulnerability 7/10: demand provides partial protection
Step 4: ChangeROUND((12.6 + −5.6) × 2.5) = 18Net growth of 18 index points: momentum outweighs AI pressure
Step 5: Forecast 2030180 + 18 = 198Nearly doubled relative to 2015
Step 6: Percentage(198 − 180) / 180 × 100 = +10%Percentage growth relative to 2025
Range+10% to +17%UWV confirms: growth continues, pace uncertain

Data sources

Occupational classificationFactualCBS BRC 2014 (Occupational Classification ROA-CBS)
Job countsCBS-based estimateCBS Statline — EBB Beroep (table 82808NED)
AI exposure scoreModel estimateLLM-generated, cross-validated with Felten et al. (2023) AIOE and Georgieff & Hyee (2021)
NL vulnerabilityModel estimateLLM-generated with NL context factors (see above)
Median salaryCBS/CBA-basedCBS Beloningsonderzoek + sector-level collective labour agreement tables. Median gross annual salary including part-time workers — for occupations with high part-time rates (e.g. hospitality, retail) this is below the full-time equivalent.
Part-time rateCBS-basedCBS EBB part-time by occupation
Historical indicesCBS-based modelCBS EBB trends 2015–2025 (modelled as relative index, baseline 100)
Forecast 2030Model calculationProprietary forecast model v2: dampened momentum (0.7) + AI disruption × NL vulnerability. Range output. Validated against UWV/WEF.
Rationale per occupationModel estimateLLM-generated
AI tools per occupationEditorialLLM-generated based on current market knowledge

JPE vs Felten AIOE

The AI Exposure Map uses two scoring systems side by side. The primary score is the Janssen Practical Exposure (JPE), developed for this map. Additionally, we show the academic Felten AIOE as a reference.

JPE (Janssen Practical Exposure)

Measures the practical AI impact on occupations. Core question: “How much of this occupation’s core work is practically affected by AI, now or within 3 to 5 years?” LLM-estimated, cross-validated with Felten, Georgieff & Hyee and Frey & Osborne. Full 1 to 10 scale.

Felten AIOE (academic)

Measures the cognitive overlap between AI capabilities and an occupation’s task requirements. Based on O*NET task descriptions matched to AI benchmark performance. Normalised to 1 to 10.

The key difference

Felten measures “can AI do this task?” (theoretical capability). JPE measures “is AI actually changing this work?” (practical disruption). Felten scores are typically 1 to 2 points higher, because capability runs ahead of adoption.

Limitations

  • AI exposure scores are model estimates, not empirical measurements. They have been cross-validated with academic indices but have not been independently audited.
  • The dataset covers approximately 60% of the working population. Niche occupations are not included.
  • Historical indices are modelled on the basis of CBS EBB trends, not taken directly from CBS tables.
  • The 2030 forecast is a directional analysis, not a labour market forecast. The model does not account for economic shocks, policy changes or breakthrough technologies.
  • Not all contraction is AI-related. Agriculture and fisheries are declining due to policy (nitrogen regulations, quotas), not automation.
  • Salaries are medians; the spread within occupational groups can be substantial.
  • The 2030 forecast is presented as a range (lower bound to upper bound). UWV signals that the growth rate for ICT occupations is slowing; WEF confirms the direction but not the pace. Point estimates would imply false precision.
  • Demographic ageing is not included in the forecast model. Age distribution data per occupational group (CBS 85276NED) is available at occupational class level (12 groups) but not at the detail level of our 103 occupational groups. Ageing data is shown as a contextual indicator in the career scan and the insights page. In heavily ageing sectors (e.g. administrative: 24.6% aged 55+), natural attrition may soften the AI transition. This is an important nuance that the model itself does not quantify.

Cross-validation

The AI exposure scores and forecasts have been compared with five independent sources:

  • Felten, Raj & Seamans (2023) — Occupational Heterogeneity in Exposure to Generative AI. Our top scores (translators, writers, developers) align with their highest AIOE values. Our lowest scores (construction, frontline healthcare) match their lowest.
  • Georgieff & Hyee (2021) — Artificial intelligence and employment: New cross-country evidence. OECD Social, Employment and Migration Working Papers, No. 265. Confirms the pattern: knowledge work high, physical work low.
  • Frey & Osborne (2017) — The Future of Employment. Nurses scored 0.009 automation probability, consistent with our 2/10.
  • WEF Future of Jobs Report (2025) — Confirms that software developers are among the fastest-growing specialist roles. +6 million developers projected globally by 2030. Growth direction consistent with our data.
  • UWV Labour Market Forecast (2025) — Signals that labour market tightness for ICT occupations is easing. Less tightness ≠ fewer jobs, but the growth rate is moderating. This is the rationale for the damping factor (0.7) in our forecast model and the range presentation.

References

CBS BRC 2014
Statistics Netherlands. Occupational Classification ROA-CBS 2014 (BRC 2014).
https://www.cbs.nl/nl-nl/onze-diensten/methoden/begrippen/beroepenindeling-roa-cbs-2014--brc-2014--
CBS Statline — EBB
CBS Statline. Labour Force Survey (EBB): occupation, table 82808NED.
https://opendata.cbs.nl/statline/
CBS Statline — Working population
CBS Statline. Labour participation, table 82309NED. Working population Q3 2025: 9,674,000.
https://opendata.cbs.nl/statline/
Felten et al. (2023)
Felten, E., Raj, M. & Seamans, R. (2023). Occupational Heterogeneity in Exposure to Generative AI. SSRN Working Paper.
https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4414065
Georgieff & Hyee (2021)
Georgieff, A. & Hyee, R. (2021). Artificial intelligence and employment: New cross-country evidence. OECD Social, Employment and Migration Working Papers, No. 265. Paris: OECD Publishing.
https://doi.org/10.1787/c2c1d276-en
Frey & Osborne (2017)
Frey, C.B. & Osborne, M.A. (2017). The Future of Employment: How Susceptible Are Jobs to Computerisation? Technological Forecasting and Social Change, 114, 254–280.
https://www.sciencedirect.com/science/article/abs/pii/S0040162516302244
WEF (2025)
World Economic Forum. The Future of Jobs Report 2025. Geneva: WEF.
https://reports.weforum.org/docs/WEF_Future_of_Jobs_Report_2025.pdf
UWV (2025)
UWV. Labour Market Forecast 2025. Signal: easing tightness in ICT occupations.
https://www.uwv.nl/nl/arbeidsmarktinformatie/sector/ict/arbeidskrapte-icters-neemt-af-maar-altijd-groot
ROA (2023)
Research Centre for Education and the Labour Market. The labour market by education and occupation to 2028. Maastricht University.
https://roa.nl/
McKinsey (2023)
McKinsey Global Institute. The economic potential of generative AI: The next productivity frontier. June 2023.
https://www.mckinsey.com/capabilities/mckinsey-digital/our-insights/the-economic-potential-of-generative-ai-the-next-productivity-frontier
Karpathy/jobs
Karpathy, A. AI Jobs Map. Methodological inspiration. MIT License.
https://karpathy.ai/

Download the dataset

The complete dataset is freely available under Creative Commons BY 4.0. You may use, share and adapt the data — provided you cite: Source: Simon Janssen, simondjanssen.nl/en/ai-map.

Download CSV (source data)Download verification sheet (with intermediate calculations)

CSV files use a semicolon as delimiter (Dutch standard). Opens directly in Excel. The verification sheet contains all intermediate calculations from the forecast model.

License and citation

License: Creative Commons Attribution 4.0 International (CC BY 4.0)

Cite as: Janssen, S.D. (2026). Dutch AI Exposure Map: 103 occupational groups analysed for AI impact. simondjanssen.nl/en/ai-map. Retrieved [date].

Methodological inspiration: Karpathy/jobs (MIT License)

Glossary

AI exposureThe degree to which the core tasks of an occupation are technically automatable by current AI technology. Score 0–10. Measures potential, not reality.
NL vulnerabilityThe degree to which AI exposure also translates into real impact in the Dutch context. Takes into account regulation, labour tightness and social factors. Score 0–10.
CBS BRC 2014The Occupational Classification ROA-CBS 2014. The standard CBS classification for Dutch occupations. Contains ~350 occupational groups; this analysis covers 103.
Forecast 2030Model estimate of the expected change in the number of jobs between 2025 and 2030. Presented as a range (lower bound to upper bound). Not a prediction.
Mean reversionDamping factor (0.7) applied to recent momentum. Standard practice in forecasting: recent trends rarely persist at full force. Source: UWV signals decelerating growth in ICT.
MomentumThe recent trend, calculated as the difference between the jobs index in 2025 and 2023. Dampened by factor 0.7 for the forecast.
AI disruption pressureThe downward pressure on job numbers as a result of AI automation. Higher at higher AI scores. Modulated by NL vulnerability.
RangeThe difference between the lower bound (with damping) and the upper bound (without damping). Reflects the inherent uncertainty of the model.
Relative indexJob volume expressed as a number with 2015 = 100. Index 142 means +42% relative to 2015. Not an absolute job count.
Median salaryThe middle gross annual salary in an occupational group. Half earn more, half earn less. Based on CBS Beloningsonderzoek and collective labour agreement tables.
Part-time rateThe share of workers in an occupational group who work part-time. The Netherlands is the European leader in part-time work (average 43% in this dataset).
Career advice tierClassification into three levels: "Safe" (AI < 5), "Shift" (AI 5–6 or protected), "Action needed" (AI ≥ 7 and vulnerable). Determines the type of advice given.
EU AI Act Art. 14European regulation requiring human-in-the-loop for AI-assisted decisions by public authorities. Lowers the vulnerability of government occupations.
DBA legislationWet Deregulering Beoordeling Arbeidsrelaties. Governs the boundary between self-employment and employment. Relevant to AI vulnerability: in sectors with many self-employed workers, clients can switch to AI more quickly. Employees on permanent contracts are better protected.
Transparency

Limitations and known constraints

This section describes what this research can and cannot tell you. Transparency about methodology is not a weakness — it is what separates research from marketing.

AI exposure scores (JPE)

The Janssen Practical Exposure scores are estimated using large language models (Claude, Anthropic). The prompt asks the model to assess what percentage of an occupation's tasks can be assisted or replaced by current AI capabilities, on a scale of 1-10. Scores were generated in March-April 2026.

They are cross-validated against the Felten AIOE academic index for US occupations (r = 0.87) but no equivalent academic benchmark exists for European occupations. Cross-country proxy validation against Felten AIOE for equivalent ISCO codes shows JPE scores are systematically 1.7 points lower than Felten across all three non-US countries (UK: −1.72, DE: −1.67, FR: −1.72, based on 56, 66, and 48 ISCO matches respectively). This gap is consistent with the known methodological difference: Felten measures theoretical capability while JPE measures practical disruption. The uniformity of the gap across countries suggests consistent scoring, not country-specific calibration error. The scores reflect a single point-in-time assessment and may not be reproducible with different models or prompts.

Forecast model

The 2030 forecast uses country-specific dampening factors (0.6–0.75) and AI pressure tables. These parameters are informed by labour market research but are ultimately judgment calls, not empirically measured values. A formal sensitivity analysis is available (see below).

The US forecast uses a fundamentally different projection method (direct BLS growth percentages, factor 1.0) compared to other countries (index-based, factor 2.5). Results are presented on the same scale but are not directly mathematically comparable. The direction of findings is consistent; the magnitude may differ.

Sensitivity

A sensitivity analysis (available in full at /docs/sensitivity-analysis.md) shows:

  • Dampening ±0.1 shifts forecasts by 0–2 percentage points for high-exposure occupations. Declining occupations are unaffected because changeFromNow is driven by the full-momentum scenario.
  • The ranking of countries (UK and NL steepest decline, DE and FR mildest, US as structural outlier) is robust to parameter changes within tested ranges.
  • The NL positive aggregate outlook depends on the large employment share of low-AI-exposure occupations (care, education, trades) whose growth trend carries the aggregate — not on the dampening parameter.
  • AI pressure ±1 shifts individual occupation forecasts by 2–3 percentage points for non-US countries and ~1 percentage point for the US.
  • The UK's position as “sharpest decline” is sensitive to its uniquely aggressive ai≥9 pressure value (-9). A reduction to -7 would move the Netherlands into that position.

Data sources and precision

Netherlands

CBS Statline observed employment data (2015-2025). This is the most precise dataset.

United States

BLS OEWS May 2024 (observed employment) + BLS Employment Projections 2023-2033 (projected growth). Precise figures.

Germany, United Kingdom, France

Employment figures are estimates based on Destatis, ONS, and INSEE aggregates respectively. Individual occupation figures are rounded and should be treated as approximations, not precise counts.

Historical data (UK, DE, FR)

Synthetic — derived from growth rates, not observed time series.

Salary comparability

All countries now report estimated gross annual salary. French figures were converted from INSEE net salary data using an estimated 23% social contribution rate. Cross-country salary comparison should account for purchasing power parity, tax regimes, and social benefits, which this dataset does not adjust for.

Coverage

The datasets cover major occupational groups but not all workers in each country. Estimated coverage: NL ~95%, US ~54%, DE ~64%, UK ~53%, FR ~56%. Gig economy workers, military personnel, and some creative/freelance occupations are underrepresented or absent.

Classification systems

Five different national classification systems are used (CBS BRC 2014, BLS SOC 2018, KldB 2010, UK SOC 2020, PCS 2020), cross-walked via ISCO-08. Occupation definitions do not map perfectly across systems. A French “ingénieur informatique” may cover a broader scope than a UK “programmer.”

What this research does not cover

  • Part-time vs full-time breakdown (only available for NL)
  • Gender-differentiated impact
  • Age-differentiated impact
  • Regional variation within countries
  • Company size effects on AI adoption speed
  • Informal economy

Questions about the data or methodology? Get in touch via LinkedIn or email hello@simondjanssen.nl.

← Back to the mapTake the career scanInsights