This project tracks UK Government immigration and migrant data sets, providing a simple overview of the results that is hopefully easy to understand.
The UK Government changed the location of small boat crossing data in early 2023. The old data sources are now legacy pages that are no longer updated.
Current data sources:
- Daily small boat crossing data (last 7 days) - Updated daily
- Weekly small boat summary - Updated weekly on Fridays
- Time series (ODS) - Complete historical data from 2018, updated weekly on Fridays
Legacy data sources (no longer updated):
- ONS: Economic Activity (INAC01 SA)
- ONS: Employment by country of birth and nationality (EMP06)
- ONS: Labour Market (AP2Y)
- ONS: Labour Market (MGWG)
- ONS: Population Statistics
#date,migrants,boats
"2025-12-13",737,11
Contains daily counts of migrants and boats detected crossing the English Channel.
#week_ending,migrants_arrived,boats_arrived,migrants_prevented,events_prevented
"2025-12-07",0,0,438,11
Contains weekly aggregate data including prevention statistics (available from 2024 onwards).
If data is missing or needs to be refreshed from the official time series, you can use the backfill script with the ODS file from GOV.UK:
-
Download the latest time series ODS file from GOV.UK
-
Install dependencies:
pip install pandas odfpy beautifulsoup4
-
Run the backfill script:
python scripts/backfill_from_ods.py <path_to_ods_file> data/daily_small_boats/data.csv data/weekly_small_boats/data.csv
This will update both daily and weekly CSV files with complete historical data from the ODS file.