Elvas é uma cidade portuguesa situada no Distrito de Portalegre, na região do Alentejo e na sub-região do Alto Alentejo, com cerca de 15 500 habitantes. É sede de um município com cerca de 23.000 habitantes, e está subdividido em 11 freguesias. O município é limitado a norte pelo município de Arronches, a nordeste por Campo Maior, a sudeste por Olivença e pelo município espanhol de Badajoz, a sul pelo Alandroal e por Vila Viçosa e a oeste por Borba e por Monforte.
A cidade de Elvas é neste momento a terceira maior cidade da região do Alentejo, apenas atrás de Évora e Beja, sendo então a maior cidade do Distrito de Portalegre.