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 +18 to +31% 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: conservative (with damping) to optimistic (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
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 percentage change relative to 2025.

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).

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% relative to 2025
Step 5: Forecast 203070 + (−24) = 46Index 46: more than halved relative to 2015
Range−24% to −30%Conservative (with damping) to optimistic (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: momentum outweighs AI pressure
Step 5: Forecast 2030180 + 18 = 198Nearly doubled relative to 2015
Range+18% to +31%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 OECD AI exposure index
NL vulnerabilityModel estimateLLM-generated with NL context factors (see above)
Median salaryCBS/CBA-basedCBS Beloningsonderzoek + sector-level collective labour agreement tables
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

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 (conservative to optimistic). 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 AI. Our top scores (translators, writers, developers) align with their highest AIOE values. Our lowest scores (construction, frontline healthcare) match their lowest.
  • OECD AI Exposure Index (2023) — 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
OECD (2023)
OECD. Artificial Intelligence and the Labour Market. OECD AI Exposure Index.
https://www.oecd.org/en/topics/artificial-intelligence.html
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 (2021)
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 (conservative to optimistic). 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 conservative forecast (with damping) and the optimistic forecast (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.

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

← Back to the mapTake the career scanInsights