Elvas es una municipalitat portuguesa del districte de Portalegre, dins la region d'Alentejo e subregion de l'Alto Alentejo. En 2001 aviá 23 361 abitants.

La municipalitat es limitada al nòrd per la municipalitat d'Arronches, al nòrd-èst per Campo Maior, al sud-èst per la municipalitat d'Olivença (Espanha), al sud per Alandroal e Vila Viçosa e a l'oèst per Borba e Monforte.