Zatvori su svi zatvorenog tipa. Mogu postojati poluotvoreni odjeli unutar zatvora. Imamo: Zatvor u Varaždinu, Bjelovaru, Osijeku, Požegi, Sisku, Zagrebu, Karlovcu, Gospiću, Rijeci, Puli, Zadru, Šibeniku, Splitu i Dubrovniku.
U pravilu se u zatvorima nalaze istražni zatvorenici ali i osuđene osobe do 6 mjeseci kazne i prekršajno kažnjene osobe (zbog nedostatka kapaciteta nalaze se i osuđene osobe sa kaznama duljim od 6 mjeseci).
Kaznionice su ustanove za izvršavanje kazni duljih od 6 mjeseci. Postoje zatvorene, poluotvorene i otvorene. To su: Ksznionica u Lepoglavi, Glini, Popovači (Lipovica), Požegi (ženska kaznionica), Turopolje, Zatvorska bolnica (ima status kaznionice), Valtura u Puli.
Zatvorene kaznionice mogu imati poluotvorene i otvorene odjele.