Chaves es una ciudad portuguesa perteneciente al distrito de Vila Real, en la región de Trás-os-Montes (Norte) y la comunidad intermunicipal Alto Támega, con cerca de 17 000 habitantes.
El municipio limita al norte con la provincia española de Orense (Galicia), al este con el municipio de Vinhais, al sureste con Valpaços, al sudoeste con Vila Pouca de Aguiar y al oeste con Boticas y Montalegre.
La ciudad de Chaves se encuentra situada junto al río Támega.
En época romana era conocida con la designación de Aquae Flaviae, de la que se conservan importantes restos como el llamado "puente de Trajano" construido durante los siglos I-II d. C. Datos según el nomenclátor publicado por el INE portugués.
Las freguesias de Chaves son las siguientes:[2]