I Sverige har det funnits olika antal fängelser genom tiderna. I ett fängelse sitter personer som har dömts för brott. Idag kallas fängelser för anstalter. Det gamla namnet fängelse lever kvar sedan innan år 1938. De olika fängelser har olika säkerhetsklass. De delas in i klass 1 och 2, vilket är de slutna. De öppna fängelser har säkerhetsklass 3.
Klassningen beror på flera aspekter. Bland annat klassar tyngre fängelser efter deras säkerhetsordning som ska motstå rymningsförsök samt resurserna för att behandla tunga kriminella eller annan svår klientel.
Cirka 8 000 – 10 000 personer brukar årligen tas in på anstalt.
Lista på fängelser i Sverige
- Anstalten Asptuna
- Anstalten Beateberg
- Anstalten Borås
- Anstalten Brinkeberg
- Anstalten Fosie
- Anstalten Färingsö
- Anstalten Gruvberget
- Anstalten Gävle
- Anstalten Hall
- Anstalten Halmstad
- Anstalten Haparanda
- Anstalten Hinseberg
- Anstalten Hällby
- Anstalten Högsbo
- Anstalten Johannesberg
- Anstalten Kalmar
- Anstalten Karlskoga
- Anstalten Kolmården
- Anstalten Kristianstad
- Anstalten Kumla
- Anstalten Ljustadalen
- Anstalten Luleå
- Anstalten Mariefred
- Anstalten Norrtälje
- Anstalten Nyköping
- Anstalten Ringsjön
- Anstalten Rödjan
- Anstalten Sagsjön
- Anstalten Salberga
- Anstalten Saltvik
- Anstalten Skenäs
- Anstalten Skogome
- Anstalten Skänninge
- Anstalten Storboda
- Anstalten Svartsjö
- Anstalten Sörbyn
- Anstalten Tidaholm
- Anstalten Tillberga
- Anstalten Tygelsjö
- Anstalten Täby
- Anstalten Umeå
- Anstalten Västervik Norra
- Anstalten Ystad
- Anstalten Österåker
- Anstalten Östragård