Allassac

3 820 hab. (Allassacois), 3 901 ha dont 779 de bois, commune de la Corrèze dans le canton de Donzenac, 8 km au NO de Donzenac à la limite du bassin de Brive et du plateau corrézien. Le village est au pied du relief et la Vézère traverse son finage. Équipée d’un collège public et d’une maison de retraite, elle conserve une tour dite de César, du 11e s., reste de l’enceinte médiévale; église classée des 12e et 14e s.; anciennes carrières d’ardoise, gare sur la voie de Brive à Saint-Yrieix, quelques ateliers dont les viandes Mazière (20 sal.) et les palettes de bois Gilibert (30 sal.), un petit Intermarché (16 sal.). La Vézère se traverse au hameau de Garavet, qui est sur la rive droite, avec un camping rive gauche; le finage, étendu, englobe au sud-ouest le hameau de Saint-Laurent. La population communale dépassait 4 500 hab. en 1906 et subissait depuis une lente érosion; celle-ci a été arrêtée entre 1990 et 1999, et le mouvement se renverse: la commune a gagné 340 hab. de 1999 à 2008.