au nord-est du département du Lot, à 8 km de Bretenoux, 45 km de Figeac, aux portes de la Corrèze et du Cantal, est une petite commune dominant la ville de Saint-Céré.
Au dernier recensement la commune comptait 930 habitants, en 1982 elle en comptait 747, et 836 en 1990.
D’une superficie de 1084 hectares, la commune dispose d’un groupe scolaire,
de deux courts de tennis, d'un boulodrome, de sentiers de randonnées et d’une zone industrielle, commerciale et artisanale.
Depuis 1996, la commune fait partie de la Communauté de communes du Pays de Saint-Céré, et du Pays de la vallée de la Dordogne.
Groupe scolaire Jean
Lurçat. Il est composé de deux classes maternelles et de trois classes primaires, d’un service de cantine et d’un service de garderie. Cette école a été construite en 1991 et agrandie en 1994.
A la dernière rentrée scolaire elle recevait 113 élèves.
Crayssac, un petit village rural de la commune d’environ 60 habitants à
5 km du bourg principal. Le village était une subdivision de la commune. Depuis mars 2001, elle est rattachée en globalité à la commune. Ce petit hameau
a sa propre église et depuis peu a vu aménager 4 logements sociaux .