Les 241 habitants de Cachen sont les Cachenais et Cachenaises.
Cette commune se situe à mi-chemin entre Labrit et Roquefort où des secteurs économiques actifs se développent (Biolandes, Aqualandes...). Elle fait partie de la Communauté de Communes des Landes d'Armagnac ( CCLA ) et depuis 2015 elle se trouve dans le canton de la Haute Lande d'Armagnac.
La mer est à 80 kilomètres, Mont de Marsan, la Préfecture à 20 kilomètres.
Le village est traversé par la D 626.
L'autoroute A65 Bordeaux-Pau est à peine à 10 kilomètres.