O distrito de Beja fica situado no sul de Portugal. Na anterior classificação de Províncias pertencia ao Baixo Alentejo.
Limita a norte com o distrito de Setúbal e Évora, a leste com Espanha, a sul com o distrito de Faro e a oeste com o distrito de Setúbal e o Oceano Atlântico.
Sendo o maior distrito português, ocupa uma área de 10200 km2.
O distrito de Beja está subdividido nos concelhos