Cosswiller, village de 550 habitants à 4,5 km de Wasselonne, est situé dans les collines sous-vosgiennes. Niché dans un vallon, il est traversé par un petit cours d'eau, le Sathbach, dont les sources se trouvent non loin de la maison forestière du Bischofslaeger. Son sous-sol riche en eau potable fait de lui le principal fournisseur du syndicat des eaux du Kochersberg.