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