Es sede de un municipio con 544,86 km2 de área y 6585 habitantes (2001), subdividido en 6 distritos (Nossa Senhora da Conceição, Santo António de Capelins, Nossa Senhora do Loreto, São Brás dos Matos, Santiago Maior e São Pedro).

El municipio limita al norte con el municipio de Vila Viçosa, al este con España, al sur con Mourão y con Reguengos de Monsaraz y al oeste con Redondo. Al municipio de Alandroal se unieron, en el siglo XIX, los territorios de los antiguos municipios de Terena y Juromenha.