La commune de Saint-Nexans, rurale et sereine, où l'on dénombre 898 habitants, est située dans le département de la Dordogne. Les bâtiments anciens composent la plus grande part de l'habitat. Du point de vue de l'économie, la situation est caractérisée en particulier par un pourcentage de cadres de 43%. Les habitants sont principalement âgés, ils sont caractérisés par un âge moyen de 41 ans, mais une quotité de personnes âgées de 24% et un taux de retraités de 28%.
La commune profite d'un climat caractérisé par un ensoleillement de 2055 heures par an, mais des précipitations de 683 mm par an. Elle est remarquable par une densité de population de 70 hab./km², par contre une part d'utilisation de la voiture de 5%, un taux de déplacement vers un lieu de travail extérieur de 93% et une évolution du nombre de places en établissement scolaires de 39.