Beja er ett av Portugals 18 distrikter. Det ligger i det sørlige Portugal og grenser til distriktene Setúbal og Évora i nord og til Faro i sør og i øst har det grense mot Spania og i vest kystlinje mot Atlanterhavet. Distriktets administrasjonssenter ligger i byen Beja.
Distriktet består av 14 kommuner: