Unemployment rate by NUTS 2 regions - tgs00010

Data - Eurostat

Info

Last observation: Annual: 2025 (N = 3,810)

First observation: Annual: 2014 (N = 4,440)

Last data update: 11 aoû 2026, 22:18. Last compile: 12 aoû 2026, 03:53

Structure

France: Regional Disparities

Ile de France, Nord-Pas de Calais, Guadeloupe

Code
tgs00010 |>
  filter(geo %in% c("FR10", "FRE1", "FRY1"),
         sex == "T",
         isced11 == "TOTAL") |>
  year_to_date() |>
  mutate(values = values/100) |>
  left_join(colors, by = c("Geo" = "country")) |>
  ggplot() + geom_line(aes(x = date, y = values, color = color)) +
  scale_color_identity() + add_flags +
  theme_minimal() +
  scale_x_date(breaks = as.Date(paste0(seq(2010, 2100, 1), "-01-01")),
               labels = date_format("%Y")) +
  theme(legend.position = c(0.25, 0.85), legend.title = element_blank()) +
  xlab("") + ylab("Unemployment rate") +
  scale_y_continuous(labels = scales::percent_format(accuracy = 1))

Ile de France: Males vs. Females

Code
tgs00010 |>
  filter(geo == "FR10",
         sex %in% c("F", "M"),
         isced11 == "TOTAL") |>
  year_to_date() |>
  mutate(values = values/100) |>
  ggplot() + geom_line(aes(x = date, y = values, color = Sex)) +
  theme_minimal() +
  scale_x_date(breaks = as.Date(paste0(seq(2010, 2100, 1), "-01-01")),
               labels = date_format("%Y")) +
  theme(legend.position = c(0.25, 0.85), legend.title = element_blank()) +
  xlab("") + ylab("Unemployment rate, Ile de France") +
  scale_y_continuous(labels = scales::percent_format(accuracy = 1))

Latest Year: France’s NUTS2 Regions

Code
latest_y_fr_regions <- tgs00010 |>
  filter(grepl("^FR", geo), nchar(geo) == 4,
         sex == "T", isced11 == "TOTAL",
         !is.na(values)) |>
  summarise(m = max(time)) |>
  pull(m)

tgs00010 |>
  filter(grepl("^FR", geo), nchar(geo) == 4,
         sex == "T", isced11 == "TOTAL",
         time == latest_y_fr_regions) |>
  select(Geo, values) |>
  rename(`Unemployment rate (%)` = values) |>
  arrange(-`Unemployment rate (%)`) |>
  print_table_conditional()
Geo Unemployment rate (%)
Mayotte 24.9
Guyane 16.9
Guadeloupe 16.6
La Réunion 16.3
Martinique 13.4
Nord-Pas de Calais 9.0
Languedoc-Roussillon 8.9
Ile de France 8.8
Franche-Comté 8.2
Haute-Normandie 8.0
Lorraine 7.8
Aquitaine 7.7
Picardie 7.5
Provence-Alpes-Côte d’Azur 7.3
Corse 7.3
Rhône-Alpes 7.1
Bourgogne 7.0
Champagne-Ardenne 7.0
Basse-Normandie 6.6
Pays de la Loire 6.6
Midi-Pyrénées 6.5
Poitou-Charentes 6.4
Auvergne 6.4
Limousin 6.2
Centre — Val de Loire 6.1
Bretagne 5.6
Alsace 5.1

Map: Unemployment Rate by NUTS 2 Region in 2015

Code
tgs00010 |>
  filter(time == "2015",
         sex == "T",
         isced11 == "TOTAL",
         nchar(geo) == 4) |>
  right_join(europe_NUTS2, by = "geo") |>
  filter(long >= -15, lat >= 33) |>
  ggplot(aes(x = long, y = lat, group = group, fill = values/100)) +
  geom_polygon() + coord_map() +
  scale_fill_viridis_c(na.value = "white",
                       labels = scales::percent_format(accuracy = 1),
                       breaks = 0.01*seq(0, 35, 5)) +
  theme_void() + theme(legend.position = c(0.25, 0.85)) +
  labs(fill = "Unemployment rate")