Cantavieja es un municipio y localidad española de la provincia de
Teruel, en la comunidad autónoma de
Aragón. Tiene una población de 729 habitantes. Además del núcleo urbano homónimo, comprende las entidades de población de
Casas de
San Juan, Solana, Umbría y Vega