Les double-nationalités ne sont pas comptabilisées.
Sur 69 077 détenus au 1er février 2017, on compte 14 964 étrangers soit plus de 20% des détenus. Les nationalités les plus représentées sont :
- algérienne 1 954
- marocaine 1 895
- roumaine 1 496
- tunisienne 1 002
- albanaise 551
- portugaise 480
- congolaise 427
- espagnole 319
- turque 301
- surinamaise 271
- néerlandaise 239
- géorgienne 237
- brésilienne 216
- italienne 213