O distrito de Beja é um distrito português, pertencente à província tradicional do Baixo Alentejo.
Limita a norte com o distrito de Évora, a leste com a província de Huelva (Espanha), a sul com o distrito de Faro e a oeste com o distrito de Setúbal e com o oceano Atlântico.
Tem uma área de 10 225 km² (o maior distrito português) e uma população residente de 150 287 habitantes.
A sede do distrito é a cidade com o mesmo nome.