Baena is een gemeente in de provincie Córdoba, gelegen in de regio Andalusië in het zuiden van Spanje. Het ligt in het hart van de provincie, ongeveer 90 km ten zuidoosten van de stad Córdoba en 130 km ten noordwesten van Málaga. De gemeente heeft een oppervlakte van 394 km² en is gelegen op een hoogte van ongeveer 420 meter boven zeeniveau.
De gemeente Baena heeft een bevolking van ongeveer 20.000 inwoners, waarvan een groot deel in de stad Baena zelf woont. Het is een van de belangrijkste steden in de regio en fungeert als een commercieel en cultureel centrum voor de omliggende gemeenschappen.