La localité de Castelnau-Chalosse, et qui est rurale et tranquille, est situé dans le département des Landes et compte 592 habitants. Beaucoup d'habitations sont âgées. En termes climatiques, l'entité possède un ensoleillement de 2006 heures par an. La population est surtout âgée, elle est caractérisée notamment par un taux de retraités de 29% et un âge moyen de 43 ans, mais une taille moyenne des ménages supérieure (2.8 personnes) et un assez bas taux de fécondité.
De plus, on peut constater une densité de population de 50 hab./km², par contre une part d'utilisation de la voiture de 3%, une proportion de propriétaires de 78%, une proportion de petits terrains de 3% et une quotité de logement social HLM de 0%.