Beja is a city, capital of a district of the same name located in Southern Alentejo, in Portugal.
The city population is 23,475 in 4 parishes. The municipality has 35,289 in 18 parishes.