Situation géographique
Située à 12 kilomètres d’AURILLAC en direction du département de la Corrèze, proche du barrage de SAINT-ETIENNE CANTALES, la commune de Saint Paul des Landes a une altitude moyenne de 550 mètres et s'étend sur une superficie de 1 900 hectares.
Autour de son bourg et de son église romane, la commune compte cinq villages : Le Bac, Laborie, Bosméjo, L'Hôpital et Escouderc.
Elle s'allonge du nord-ouest au sud-est, et se trouve bornée au nord, par la commune d'Ayrens; au sud par celles d'Ytrac, de Nieudan et de Lacapelle-Viescamp, qui la continue aussi à l'ouest; et à l'est par celles d'Ytrac et de Crandelles.
Elle est arrosée par les ruisseaux de Riouneyre, de Lavaur, de la Pèze, de Chapsal, de Mayrou, de Mauze, etc...
Population
La population de SAINT PAUL DES LANDES est en constante évolution depuis 25 ans. Elle est passée de 789 habitants en 1975 à 1003 habitants en 1982, à 1122 habitants en 1990, 1367 en 2006.
Au dernier recensement effectué par l’INSEE en 2017, la commune comptait 1 534 habitants, en augmentation de 1,59 % par rapport à 2012 (Cantal : -1,54% ).
Cette forte évolution de la population (la plus forte du département du CANTAL entre 1999 et 2006), s’explique notamment par la situation de la commune, proche du bassin d’AURILLAC, et par la volonté marquée de développement du village ces dernières années.
Saint Paul des Landes est par ailleurs un village dynamique avec de nombreux équipements, un bureau de poste installé dans un bâtiment communal, une salle-des-fêtes, des terrains de sport (football et rugby) dotés de vestiaires et des courts de tennis, ainsi que de multiples commerces et services.