La commune de Viersat, et qui est calme et dispose de commerces locaux, se trouve dans le département de la Creuse ; elle compte 303 habitants.. Le climat économique se distingue en particulier par un revenu moyen très bas (18100 €). Du point de vue du climat, la localité jouit de des précipitations de 953 mm par an. Un important âge moyen (48 ans), une portion d'enfants et d'adolescents relativement faible (17%), une croissance démographique proportionnellement assez faible et un taux de fécondité relativement assez inférieur définissent la population, pour la plupart âgée.
A signaler un taux de déplacement vers un lieu de travail extérieur de 73% mais un pourcentage d'utilisation de la voiture important (24%), une part de petits terrains très supérieure à la moyenne (13%) et une densité de population inférieure (10 hab./km²).