Ett fängelse är en byggnad där människor tvingas bo om de har blivit frihetsberövade. Fängelser används främst som straff för brott mot lagen. De som bryter mot lagen och blir dömda (funna skyldiga) i en domstol kan få ett fängelsestraff, vilket är en order om att tillbringa en viss tid i fängelse. Fängelser drivs vanligtvis av staten.

Det finns andra skäl till varför någon kan hållas i fängelse. Ibland kan människor hållas i fängelse före rättegången (så kallat förundersökningshäktning eller häktning). I krigstid kan tillfångatagna soldater bli krigsfångar och civila (icke-soldater) kan placeras i interneringsläger. I vissa länder används fängelser också för politiska fångar (personer som inte håller med landets ledare eller regering).

Andra ord för ett fängelse är gaol (uttalat som "fängelse"), straffanstalt eller kriminalvårdsanstalt. I USA har orden "prison" och "jail" olika betydelser. Ett amerikanskt "fängelse" drivs av en lokal myndighet och rymmer personer som ännu inte har fått sin rättegång eller som har dömts för ett mindre allvarligt brott. Ett amerikanskt "fängelse" eller "kriminalvårdsanstalt" drivs av delstatsregeringen eller den federala regeringen och innehåller personer som avtjänar ett långt straff för ett allvarligt brott. Utanför Nordamerika betyder "fängelse" och "jail" samma sak. Det finns många slangord för fängelser.

I USA och många andra utvecklade länder beslagtas de flesta eller alla personliga ägodelar av fångarna tills de släpps ut och de tvingas bära fängelseuniform.