Beja (Portuguese pronunciation: [ˈbɛʒɐ]) is a city and a municipality in the Alentejo region, Portugal. The population in 2011 was 35,854, in an area of 1146.44 km². The city proper had a population of 21,658 in 2001.
The municipality is the capital of the Beja District. The present Mayor is João Rocha, elected by the Portuguese Communist Party with an absolute majority in the 2009 Portuguese Legislative elections. The municipal holiday is Ascension Day. The Portuguese Air Force has an airbase in the area - the Air Base No. 11.