This note reads year-by-year and prefecture-by-prefecture counts of Japanese local assembly speeches containing terms related to the foreign workforce — gaikokujin-jinzai (foreign workforce), gino-jisshu (technical intern), tokutei-gino (specified skilled worker), gaikokujin-rodo (foreign labour), or ryugakusei (foreign student) — from 2018 to 2024, using the machikarte corpus (~130 million assembly speech records). The aim is to examine the time structure of statutory revisions in immigration policy and the regional distribution of assembly discussion. Naming individual assemblies or councillors in evaluative ranking terms lies outside the article's purpose. The scope of observation is held at national-trend and prefecture-aggregate granularity; no top-or-bottom ranking by municipality name is published here.
What is happening
Across the seven-year window from 2018 to 2024, mentions of foreign-workforce-related terms in Japanese local assemblies range from 3,987 to 8,355 speeches per year. The count rose from 6,757 in 2018 to a 2019 peak of 8,355, fell to 3,987 in 2022, and recovered to 7,703 in 2024.
The absolute counts must be read with care. The number of municipalities recorded in machikarte grew from 693 in 2018 to 774 in 2024, so part of the rise reflects expanding ingestion coverage. That said, the 2019-2022 decline moves in the same direction as the contraction in covered municipalities (733 to 559), suggesting that not only the speech volume but also the breadth of municipalities engaging in foreign-workforce discussion shrank and then recovered.
The most distinctive shift within the aggregation is the changing ratio between "Specified Skilled Worker" and "Technical Intern Training" mentions. Mentions related to Specified Skilled Worker rose from 283 (2018) to 1,135 (2024), roughly a fourfold increase, while Technical Intern Training mentions stayed essentially flat (2,364 to 2,143). The ratio of the two (Specified Skilled / Technical Intern) shifted from 0.12 in 2018 to 0.53 in 2024 — roughly a 4x change.
At the prefecture level for 2024, the per-municipality discussion density varies sharply. Across 46 prefectures with at least 6 municipalities ingested, mentions per municipality range from 2.00 to 19.63 — roughly a tenfold spread. In absolute counts, large-population prefectures such as Hokkaido (579) and Tokyo (352) sit near the top; the per-municipality density ranking yields a different set of prefectures at the top.
Background and context
Timeline of foreign-workforce policy
The Immigration Control and Refugee Recognition Act (Cabinet Order No. 319 of 1951) sets the legal foundation for residence statuses and foreign-worker intake in Japan. Within 2018-2024, three milestones plausibly affected assembly discourse:
- April 2019: Creation of the Specified Skilled Worker visa. For the first time, an initial set of 14 sectors facing chronic labour shortages was formally opened to foreign workers brought in explicitly as "labour" rather than as "trainees".
- 2020-2022: COVID-19 entry restrictions. New intake of Technical Intern Training participants and Specified Skilled Worker 1 holders stalled, and assembly mentions of foreign-workforce terms fell substantially during the same period.
- June 2024: Enactment and promulgation of the Act amending the Immigration Act (Act No. 60 of 2024), which abolishes the Technical Intern Training Program and creates the Ikusei Shuro (Employment for Skill Development) system, oriented toward "securing and developing human resources" (entering into force on 1 April 2027 by Cabinet Order No. 340 of 2025).
Time synchrony with assembly discourse
Overlaying these milestones on the annual trend reveals two synchronous peaks: the 2019 high (8,355) aligns with the launch of the Specified Skilled Worker visa, and the 2024 recovery (7,703) aligns with the year the Ikusei Shuro Act was enacted. Surface keyword aggregation alone, however, cannot separate preparatory discussion before implementation from case review after it. Monthly resolution of speech timing, combined with topic classification and speaker separation (councillor questions vs administrative responses), would let the direction of any time lag be made explicit.
What the shift in the Specified Skilled / Technical Intern ratio implies
The roughly fourfold shift in the ratio (0.12 in 2018 to 0.53 in 2024) can be read as an indicator that the policy vocabulary used in municipal assemblies is being updated. The Technical Intern Training Program has existed since 1993, and the in-service intern population remains substantial in 2024, yet assembly discourse has quickly absorbed the newer Specified Skilled vocabulary. The ratio thereby offers one indicator of how quickly municipal administrations recognise and reflect national-level policy revisions.
What the keyword set captures
The regex aggregation will inevitably pick up uses of the five terms beyond labour-market intake. "Ryugakusei" (foreign student), for instance, can appear in discussions about attracting higher-education institutions and does not necessarily refer to labour-force recruitment. This article treats the matches collectively as "foreign-workforce-related mentions"; context-level classification is left to a later iteration.
Reading the structure
Time structure of statutory revision and assembly discourse
The foreign-workforce policy domain has two major milestones five years apart: the 2019 creation of the Specified Skilled Worker visa and the 2024 enactment of the Ikusei Shuro Act. The annual trend produces two peaks aligned with these milestones. The 2019 peak (8,355) is higher than the 2024 peak (7,703); interpreting that gap requires monthly resolution and a check on agenda composition rather than surface keyword counts.
A parallel structure appears in the care mentions seven-year trend, where assembly discussion synchronises with the three-year Long-Term Care Insurance Act revision cycle. The foreign-workforce domain differs in cycle length (five years), and the resulting peak structure is correspondingly broader.
Geographic variation in discussion density
The per-municipality mention count (avg_per_muni) ranges roughly tenfold across prefectures. What structural differences sit between the top group (avg_per_muni ≥ 10) and the bottom group (avg_per_muni < 5) cannot be resolved by surface aggregation alone, but the following candidate factors are worth examining:
- Industrial composition: The share of Specified Skilled Worker target industries (manufacturing, agriculture, fisheries, long-term care demand, construction) in the local economy.
- Pace of population decline: How quickly the working-age population is shrinking and how this links to perceived urgency around foreign-worker intake.
- Existing resident-foreigner share: Correlations between resident-register foreign population shares and assembly discussion density.
- Assembly agenda composition: The presence of multicultural-coexistence ordinances, international-exchange agendas, and the broader agenda mix.
Testing these candidates is beyond what the current aggregation can do. Cross-referencing with resident-register foreign-population statistics, industrial-structure data, and the Council of Local Authorities for International Relations (CLAIR) listings of municipal multicultural-coexistence plans is the next priority.
Divergence between absolute counts and density
In absolute counts, Hokkaido (579), Tokyo (352), Hyogo (285), and Chiba (221) sit near the top. In per-municipality density (avg_per_muni), the ranking shifts to a different group of prefectures. This divergence reflects differences in covered-municipality counts, population sizes, and discussion-concentration patterns; no single explanation suffices.
For example, a prefecture with 8 ingested municipalities averaging 19.63 mentions may indicate a small set of municipalities discussing the topic intensively; a prefecture with 20 ingested municipalities averaging 14.25 mentions may indicate broader engagement. Conflating the two as "prefectures with active debate" is not warranted. Adding within-prefecture dispersion measures (standard deviation, quartiles) is a refinement for the next iteration.
Room for cross-lab citation
Foreign-workforce policy sits at the intersection of the labour market, regional economy, social security, and education. One connection point with other articles in this lab is the distribution of deferral phrasing in assembly responses (case-sakiokuri-rate); combining the two would let us measure how much "we will consider" hedging appears within foreign-workforce-related discussion. On the column side, the lab connects to broader policy commentary on the Ikusei Shuro system's transfer-freedom barriers and the structural backdrop of "the end of 'this is not an immigration policy'".
Caveats — what is not yet covered
- No semantic classification: Contextual classification of speeches matching the five terms (labour intake / education / multicultural coexistence / tourism / residence administration, etc.) is not applied; the aggregation stays at surface keyword level.
- No agenda-portfolio normalisation: The aggregation is not normalised for the agenda portfolio of foreign-workforce-related items.
- No separation of speakers: Councillor questions and administrative responses are not distinguished; analysing the leading / following structure of any time lag requires speaker-level aggregation.
- Coverage bias: The number of ingested municipalities varies by prefecture, so avg_per_muni cannot be equated with "prefecture-wide debate temperature". This article restricts to prefectures with at least 6 ingested municipalities to preserve basic comparability, but does not correct fully for coverage variation.
- No population weighting: avg_per_muni is a simple per-municipality average without weighting by municipal population size. It does not carry the same meaning across prefectures dominated by designated cities versus those dominated by small towns and villages.
- No individual ranking: The article stays at the structural level and does not publish municipality-level or councillor-level top-or-bottom rankings.
These limits will be addressed in later iterations. Priorities are: (1) cross-reference with resident-register foreign-population statistics, (2) correlation with industrial-structure data (manufacturing / care / agriculture), (3) monthly resolution to measure time lag around statutory milestones, and (4) within-prefecture dispersion indicators (standard deviation, quartiles).
Verifiability
The query specification (spec_version v1-foreign-workers-2026-06) is documented at the end of this article, and the BigQuery aggregation queries will be placed in the machikarte GitHub repository so that third parties can reproduce the results independently.
A corrections contact is provided separately to receive notices about aggregation errors and notation drift. The lab's editorial procedure — including the three-tier rule on councillor-level data publication — is documented in the lab overview note (hypothesis-overview).
Aggregation queries (spec_version v1-foreign-workers-2026-06)
Q1: Annual trend (2018-2024)
SELECT
year,
COUNT(*) AS foreign_mentions,
COUNT(DISTINCT municipality_code) AS municipalities,
COUNTIF(REGEXP_CONTAINS(body, r'技能実習')) AS ginou_mentions,
COUNTIF(REGEXP_CONTAINS(body, r'特定技能')) AS tokutei_mentions
FROM `correlate-workspace.isvd_machikarte.speeches`
WHERE year BETWEEN 2018 AND 2024
AND REGEXP_CONTAINS(body, r'(外国人材|技能実習|特定技能|外国人労働|留学生)')
GROUP BY year
ORDER BY year
Q2: Prefecture aggregation (2024 only, prefectures with at least 6 ingested municipalities)
SELECT
r.prefecture,
COUNT(*) AS foreign_mentions,
COUNT(DISTINCT s.municipality_code) AS municipalities,
ROUND(COUNT(*) / COUNT(DISTINCT s.municipality_code), 2) AS avg_per_muni
FROM `correlate-workspace.isvd_machikarte.speeches` s
JOIN `correlate-workspace.isvd_machikarte.municipality_registry` r
ON s.municipality_code = r.code
WHERE s.year = 2024
AND REGEXP_CONTAINS(s.body, r'(外国人材|技能実習|特定技能|外国人労働|留学生)')
GROUP BY r.prefecture
HAVING COUNT(DISTINCT s.municipality_code) >= 6
ORDER BY avg_per_muni DESC
Query execution date: 3 June 2026.
This article is published in the public-interest research stream (labs/machikarte) operated by Institute for Social Vision Design (ISVD). ISVD acts as the data operator of machikarte, taking on the role of curating local-assembly speech data and providing verifiable aggregations. Evaluating or holding to account individual municipalities or councillors lies outside this lab's role; that work is left to the press. Use of this article with the citation note "Data collaboration: Institute for Social Vision Design (ISVD)" is welcomed.
References
machikarte — Nationwide Local Assembly Speech Search Platform (Beta) — Institute for Social Vision Design (ISVD). ISVD
machikarte (GitHub) — schema, aggregation queries, licenses (MIT + CC BY 4.0) — Institute for Social Vision Design (ISVD). GitHub
Immigration Control and Refugee Recognition Act (Cabinet Order No. 319 of 1951) — Ministry of Justice. e-Gov Laws and Regulations
On the 2024 Amendments to the Immigration Act and Related Acts (creation of the Ikusei Shuro System, Act No. 60 of 2024) — Immigration Services Agency of Japan. Immigration Services Agency
Ikusei Shuro System — System Overview and Related Statutes — Immigration Services Agency of Japan. Immigration Services Agency
Residence Status of Specified Skilled Worker — Ministry of Foreign Affairs of Japan. MOFA
Verification of Role Classification Methods for Diet Records Using BERT-Based Classifiers (in Japanese) — Miyaki, Y. and Uchida, Y.. Journal of Japan Society for Fuzzy Theory and Intelligent Informatics, Vol. 37, No. 1, pp. 530-534