Tornavacas es un municipio ubicado en la provincia de Provincia de Cáceres en Extremadura. La población de Tornavacas es de 1 098 personas (2020), el área de Tornavacas es de 76.60 kilómetros cuadrados, la distancia de Tornavacas a Mérida (capital de la Extremadura) es de 159 kilómetros, la distancia de Tornavacas a Madrid es de 170 kilómetros. Tornavacas comparte fronteras con Solana de Ávila, Puerto Castilla, Losar de la Vera, Guijo de Santa Bárbara, Aldeanueva de la Vera, Jerte y Candelario.