1933년부터 1945년까지 나치 독일은 수백만의 희생자를 수용하기 위하여 약 20,000개소의 수용소를 건설하였다. 이러한 수용소들은 강제 노동 수용소, 죄수들을 임시로 수용하는 임시 수용소 그리고 대량 학살을 일차 목적으로 하거나 대량 학살만을 위하여 지어진 집단 학살 수용소 등 여러 가지 목적으로 사용되었다. 독일과 그 동조자들은 집단 학살 수용소에서만 3백만 이상의 유태인을 학살하였다. 이러한 나치 수용소에서 살아남은 사람은 매우 작은 비율에 불과했다. 초기 집단 수용소의 죄수들은 대부분이 독일 공산주의자, 사회주의자, 사회 민주주의자, 로마니(집시), 여호와의 증인, 동성애자 그리고 "반사회적" 인물로 낙인 찍힌 자들이나 반사회적 행동을 한 사람들이었다. 이러한 시설들에서 죄수들은 물리적으로 한 장소에서 "집단적으로" 모여 있어야 했으므로 이러한 시설들은 "집단 수용소"라고 불려졌다. 1939년 9월, 독일의 폴란드 침공 이후, 나치는 강제 노동 수용소를 사용하기 시작했는데 이 강제 노동 수용소에서 수천 명의 죄수들이 과로와 기아, 그리고 일사병으로 사망하였다.

"최종 해결"(인종말살 또는 유태인의 대량 학살")을 촉진하기 위하여 나치는 유태인 인구가 가장 많은 나라인 폴란드에 집단 학살 수용소를 설립하였다. 집단 학살 수용소는 대량 학살을 효과적으로 진행하기 위하여 고안되었다. 최초의 집단 학살 수용소인 헤움노(Chelmno) 수용소는 1941년 12월에 처음 문을 열었다. 유태인과 로마니는 그 곳의 이동식 가스차 안에서 학살당하였다. 1942년 나치는 폴란드 점령지 영토 내 유태인의 조직적 학살을 위하여 베우제츠, 소비버 그리고 트레블링카 집단 학살 수용소를 열었다. 나치는 학살을 효율적으로 진행하고 학살자의 감정이 최대한 개입되지 않도록 하기 위하여 가스실(실내에 있는 사람들을 죽이기 위한 독가스가 분사되는 방)을 건설하였다. 아우슈비츠 수용소와 비르케나우 집단 학살 수용소에는 4개의 가스실이 있었다. 수용소로 수송되는 건수가 최고조에 달하는 동안에는 하루에 6,000명까지의 유태인이 가스로 질식사하였다. 나치 점령 지역의 유태인은 네덜란드 웨스터보크나 프랑스의 드랑시에 위치한 임시 수용소로 먼저 보내진 후, 폴란드의 집단 학살 수용소로 수송되었다. 임시 수용소는 대개 집단 학살 수용소로 가기 전에 거치는 마지막 정차지였다.