Penjara atau penjara adalah bangunan tempat orang dipaksa untuk tinggal jika kebebasan mereka telah dirampas. Kegunaan utama penjara adalah sebagai hukuman karena melanggar hukum. Mereka yang melanggar hukum dan dihukum (dinyatakan bersalah) di pengadilan dapat menerima hukuman penjara, yang merupakan perintah untuk menghabiskan sejumlah waktu di penjara. Penjara biasanya dijalankan oleh pemerintah.

Ada alasan lain mengapa seseorang mungkin ditahan di penjara. Kadang-kadang, orang dapat ditahan di penjara sebelum persidangan mereka (dikenal sebagai penahanan pra-persidangan atau remand). Pada masa perang, tentara yang tertangkap dapat menjadi tawanan perang dan warga sipil (bukan tentara) dapat ditempatkan di kamp interniran. Di beberapa negara, penjara juga digunakan untuk tahanan politik (orang yang tidak setuju dengan pemimpin atau pemerintah negara tersebut).

Kata-kata lain untuk penjara termasuk gaol (diucapkan seperti "jail"), lembaga pemasyarakatan atau fasilitas pemasyarakatan. Di AS, kata "penjara" dan "jail" memiliki arti yang berbeda. "Penjara" AS dijalankan oleh pemerintah setempat dan menampung orang-orang yang belum menjalani persidangan atau yang telah dihukum karena kejahatan ringan. "Penjara" atau "lembaga pemasyarakatan" AS dijalankan oleh pemerintah negara bagian atau federal dan menampung orang-orang yang menjalani hukuman panjang karena kejahatan serius. Di luar Amerika Utara, "penjara" dan "penjara" memiliki arti yang sama. Ada banyak kata slang untuk penjara.