L'agglomération de Viviers-lès-Montagnes est située dans le département Tarn.
Les municipalités à proximité sont les suivantes : Cambounet-sur-le-Sor, Saïx, Soual, Verdalle, Navès, Saint-Affrique-les-Montagnes.
3 infirmiers et infirmières à domicile travaillent à Viviers-lès-Montagnes.