Employed persons by sex, age group, educational attainment level, occupation (ISCO-88) and NUTS 3 regions - cens_01reisco

Data - Eurostat

Info

Last observation: Annual: 2001 (N = 493,041)

First observation: Annual: 2001 (N = 493,041)

Last data update: 11 aoû 2026, 20:50. Last compile: 11 aoû 2026, 23:16

Structure

Occupation Structure, 2001 Census

France, Spain, Portugal, Italy, Poland

Code
cens_01reisco |>
  filter(geo %in% c("FR", "ES", "PT", "IT", "PL"),
         sex == "T",
         age == "TOTAL",
         isced97 == "ED_NED",
         !isco88 %in% c("TOTAL", "UNK")) |>
  group_by(geo) |>
  mutate(share = values / sum(values)) |>
  ungroup() |>
  ggplot() + geom_col(aes(x = Isco88, y = share, fill = Geo), position = "dodge") +
  theme_minimal() +
  theme(axis.text.x = element_text(angle = 45, hjust = 1),
        legend.title = element_blank()) +
  xlab("") + ylab("Share of employed persons") +
  scale_y_continuous(labels = scales::percent_format(accuracy = 1))

France: Occupation by Sex

Code
cens_01reisco |>
  filter(geo == "FR",
         sex %in% c("F", "M"),
         age == "TOTAL",
         isced97 == "ED_NED",
         !isco88 %in% c("TOTAL", "UNK")) |>
  group_by(sex) |>
  mutate(share = values / sum(values)) |>
  ungroup() |>
  ggplot() + geom_col(aes(x = Isco88, y = share, fill = Sex), position = "dodge") +
  theme_minimal() +
  theme(axis.text.x = element_text(angle = 45, hjust = 1),
        legend.position = c(0.85, 0.85),
        legend.title = element_blank()) +
  xlab("") + ylab("Share of employed persons") +
  scale_y_continuous(labels = scales::percent_format(accuracy = 1))

Occupation Shares by Country (Total, 2001)

Code
cens_01reisco |>
  filter(geo %in% c("FR", "ES", "PT", "IT", "PL"),
         sex == "T",
         age == "TOTAL",
         isced97 == "ED_NED",
         !isco88 %in% c("TOTAL", "UNK")) |>
  group_by(geo) |>
  mutate(share = round(100 * values / sum(values), 1)) |>
  ungroup() |>
  select(isco88, Isco88, Geo, share) |>
  spread(Geo, share) |>
  print_table_conditional()
isco88 Isco88 France Italy Poland Portugal Spain
ISCO0 Armed forces 1.4 1.5 1.0 0.7 0.7
ISCO1 Legislators, senior officials and managers 7.4 10.9 6.2 7.0 8.1
ISCO2 Professionals 10.8 9.8 13.1 8.5 12.2
ISCO3 Technicians and associate professionals 18.8 17.3 12.5 9.5 10.8
ISCO4 Clerks 12.9 8.3 8.1 11.0 9.7
ISCO5 Service workers and shop and market sales workers 12.6 13.4 11.1 14.2 14.9
ISCO6 Skilled agricultural and fishery workers 4.2 2.3 16.0 4.0 3.7
ISCO7 Craft and related trades workers 12.8 15.1 16.7 21.5 17.1
ISCO8 Plant and machine operators and assemblers 10.8 6.9 8.8 8.6 10.7
ISCO9 Elementary occupations 8.3 14.4 6.4 15.0 12.2