Cantavieja es un municipio ubicado en la provincia de Provincia de Teruel en Aragón. La población de Cantavieja es de 729 personas (2020), el área de Cantavieja es de 124.557799 kilómetros cuadrados, la distancia de Cantavieja a Madrid es de 278 kilómetros. Cantavieja comparte fronteras con Fortanete, Cañada de Benatanduz, Villarluengo, Tronchón, Mirambel, Portell de Morella, La Iglesuela del Cid y Mosqueruela.