Immigrés et étrangers en France en 2024 - ip2076

Données - INSEE

Nombre d’immigrés et d’étrangers en France depuis 1921

Code
ip2076_fig5 |>
  filter(variable %in% c("nb_immigres", "nb_etrangers")) |>
  mutate(variable = recode(variable, nb_immigres = "Immigrés", nb_etrangers = "Étrangers")) |>
  ggplot() + geom_line(aes(x = annee, y = value, color = variable), linewidth = 1) +
  theme_minimal() + xlab("") + ylab("Milliers de personnes") +
  theme(legend.title = element_blank()) +
  scale_x_continuous(breaks = seq(1920, 2020, 10)) +
  scale_color_viridis_d()

Part dans la population

Code
ip2076_fig5 |>
  filter(variable %in% c("part_immigres", "part_etrangers")) |>
  mutate(variable = recode(variable, part_immigres = "Part d'immigrés", part_etrangers = "Part d'étrangers")) |>
  ggplot() + geom_line(aes(x = annee, y = value, color = variable), linewidth = 1) +
  theme_minimal() + xlab("") + ylab("Part de la population (%)") +
  theme(legend.title = element_blank()) +
  scale_x_continuous(breaks = seq(1920, 2020, 10)) +
  scale_color_viridis_d()

Décomposition de la population selon lieu de naissance et nationalité en 2024

Code
ip2076_fig1 |>
  filter(categorie %in% c("Nés en France de nationalité française (Français non immigrés)",
                           "Nés en France de nationalité étrangère (étrangers non immigrés)",
                           "Nés à l'étranger de nationalité française (Français non immigrés)",
                           "Immigrés ayant acquis la nationalité française (Français immigrés)",
                           "Immigrés de nationalité étrangère (étrangers immigrés)")) |>
  mutate(categorie = fct_reorder(categorie, value)) |>
  ggplot() + geom_col(aes(x = categorie, y = value, fill = value), show.legend = F) +
  coord_flip() +
  theme_minimal() + xlab("") + ylab("Milliers de personnes") +
  theme(axis.text.y = element_text(size = 7)) +
  scale_fill_viridis_c()