Dans le département du Lot est située la commune de Le Roc, et qui est tranquille. On y dénombre 233 habitants. Les habitations âgées constituent la plus grosse partie de l'habitat. En termes d'équippements, l'entité possède une capacité d'accueil touristique de 45 lits. La situation économique se distingue par un revenu moyen de 22800 €. Un âge moyen relativement assez supérieur : 48 ans, une portion de personnes âgées proportionnellement très supérieure à la moyenne (40%), une proportion de retraités proportionnellement très haute (43%), un pourcentage d'enfants et d'adolescents faible (17%) et un taux de fécondité relativement assez faible définissent les habitants, pour la plupart âgés.
En outre, on peut y distinguer une densité de population de 30 hab./km², une année moyenne de contruction de 1960 et un pourcentage de petits terrains de 4%.