San Vicente de Alcántara es un municipio ubicado en la provincia de Provincia de Badajoz en Extremadura. La población de San Vicente de Alcántara es de 5 377 personas (2020), el área de San Vicente de Alcántara es de 275.3 kilómetros cuadrados, la distancia de San Vicente de Alcántara a Mérida (capital de la Extremadura) es de 84 kilómetros, la distancia de San Vicente de Alcántara a Madrid es de 316 kilómetros. San Vicente de Alcántara comparte fronteras con Salorino, Herreruela, Alburquerque, Valencia de Alcántara y La Codosera.